Class VideoAnalyzerPropertiesUpdate
- java.lang.Object
-
- com.azure.resourcemanager.videoanalyzer.fluent.models.VideoAnalyzerPropertiesUpdate
-
public final class VideoAnalyzerPropertiesUpdate extends Object
The properties of the Video Analyzer account.
-
-
Constructor Summary
Constructors Constructor Description VideoAnalyzerPropertiesUpdate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountEncryption
encryption()
Get the encryption property: The account encryption properties.List<Endpoint>
endpoints()
Get the endpoints property: The endpoints associated with this resource.List<IotHub>
iotHubs()
Get the iotHubs property: The IoT Hubs for this resource.NetworkAccessControl
networkAccessControl()
Get the networkAccessControl property: Network access control for Video Analyzer.List<PrivateEndpointConnectionInner>
privateEndpointConnections()
Get the privateEndpointConnections property: Private Endpoint Connections created under Video Analyzer account.ProvisioningState
provisioningState()
Get the provisioningState property: Provisioning state of the Video Analyzer account.PublicNetworkAccess
publicNetworkAccess()
Get the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.List<StorageAccount>
storageAccounts()
Get the storageAccounts property: The storage accounts for this resource.void
validate()
Validates the instance.VideoAnalyzerPropertiesUpdate
withEncryption(AccountEncryption encryption)
Set the encryption property: The account encryption properties.VideoAnalyzerPropertiesUpdate
withIotHubs(List<IotHub> iotHubs)
Set the iotHubs property: The IoT Hubs for this resource.VideoAnalyzerPropertiesUpdate
withNetworkAccessControl(NetworkAccessControl networkAccessControl)
Set the networkAccessControl property: Network access control for Video Analyzer.VideoAnalyzerPropertiesUpdate
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.VideoAnalyzerPropertiesUpdate
withStorageAccounts(List<StorageAccount> storageAccounts)
Set the storageAccounts property: The storage accounts for this resource.
-
-
-
Method Detail
-
storageAccounts
public List<StorageAccount> storageAccounts()
Get the storageAccounts property: The storage accounts for this resource.- Returns:
- the storageAccounts value.
-
withStorageAccounts
public VideoAnalyzerPropertiesUpdate withStorageAccounts(List<StorageAccount> storageAccounts)
Set the storageAccounts property: The storage accounts for this resource.- Parameters:
storageAccounts
- the storageAccounts value to set.- Returns:
- the VideoAnalyzerPropertiesUpdate object itself.
-
endpoints
public List<Endpoint> endpoints()
Get the endpoints property: The endpoints associated with this resource.- Returns:
- the endpoints value.
-
encryption
public AccountEncryption encryption()
Get the encryption property: The account encryption properties.- Returns:
- the encryption value.
-
withEncryption
public VideoAnalyzerPropertiesUpdate withEncryption(AccountEncryption encryption)
Set the encryption property: The account encryption properties.- Parameters:
encryption
- the encryption value to set.- Returns:
- the VideoAnalyzerPropertiesUpdate object itself.
-
iotHubs
public List<IotHub> iotHubs()
Get the iotHubs property: The IoT Hubs for this resource.- Returns:
- the iotHubs value.
-
withIotHubs
public VideoAnalyzerPropertiesUpdate withIotHubs(List<IotHub> iotHubs)
Set the iotHubs property: The IoT Hubs for this resource.- Parameters:
iotHubs
- the iotHubs value to set.- Returns:
- the VideoAnalyzerPropertiesUpdate object itself.
-
publicNetworkAccess
public PublicNetworkAccess publicNetworkAccess()
Get the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public VideoAnalyzerPropertiesUpdate withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the VideoAnalyzerPropertiesUpdate object itself.
-
networkAccessControl
public NetworkAccessControl networkAccessControl()
Get the networkAccessControl property: Network access control for Video Analyzer.- Returns:
- the networkAccessControl value.
-
withNetworkAccessControl
public VideoAnalyzerPropertiesUpdate withNetworkAccessControl(NetworkAccessControl networkAccessControl)
Set the networkAccessControl property: Network access control for Video Analyzer.- Parameters:
networkAccessControl
- the networkAccessControl value to set.- Returns:
- the VideoAnalyzerPropertiesUpdate object itself.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: Provisioning state of the Video Analyzer account.- Returns:
- the provisioningState value.
-
privateEndpointConnections
public List<PrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: Private Endpoint Connections created under Video Analyzer account.- Returns:
- the privateEndpointConnections value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-