Class VideoAnalyzerUpdate
- java.lang.Object
-
- com.azure.resourcemanager.videoanalyzer.models.VideoAnalyzerUpdate
-
public final class VideoAnalyzerUpdate extends Object
The update operation for a Video Analyzer account.
-
-
Constructor Summary
Constructors Constructor Description VideoAnalyzerUpdate()
-
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.VideoAnalyzerIdentity
identity()
Get the identity property: The identities associated to the Video Analyzer 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.Map<String,String>
tags()
Get the tags property: Resource tags.void
validate()
Validates the instance.VideoAnalyzerUpdate
withEncryption(AccountEncryption encryption)
Set the encryption property: The account encryption properties.VideoAnalyzerUpdate
withIdentity(VideoAnalyzerIdentity identity)
Set the identity property: The identities associated to the Video Analyzer resource.VideoAnalyzerUpdate
withIotHubs(List<IotHub> iotHubs)
Set the iotHubs property: The IoT Hubs for this resource.VideoAnalyzerUpdate
withNetworkAccessControl(NetworkAccessControl networkAccessControl)
Set the networkAccessControl property: Network access control for Video Analyzer.VideoAnalyzerUpdate
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.VideoAnalyzerUpdate
withStorageAccounts(List<StorageAccount> storageAccounts)
Set the storageAccounts property: The storage accounts for this resource.VideoAnalyzerUpdate
withTags(Map<String,String> tags)
Set the tags property: Resource tags.
-
-
-
Method Detail
-
tags
public Map<String,String> tags()
Get the tags property: Resource tags.- Returns:
- the tags value.
-
withTags
public VideoAnalyzerUpdate withTags(Map<String,String> tags)
Set the tags property: Resource tags.- Parameters:
tags
- the tags value to set.- Returns:
- the VideoAnalyzerUpdate object itself.
-
identity
public VideoAnalyzerIdentity identity()
Get the identity property: The identities associated to the Video Analyzer resource.- Returns:
- the identity value.
-
withIdentity
public VideoAnalyzerUpdate withIdentity(VideoAnalyzerIdentity identity)
Set the identity property: The identities associated to the Video Analyzer resource.- Parameters:
identity
- the identity value to set.- Returns:
- the VideoAnalyzerUpdate object itself.
-
storageAccounts
public List<StorageAccount> storageAccounts()
Get the storageAccounts property: The storage accounts for this resource.- Returns:
- the storageAccounts value.
-
withStorageAccounts
public VideoAnalyzerUpdate withStorageAccounts(List<StorageAccount> storageAccounts)
Set the storageAccounts property: The storage accounts for this resource.- Parameters:
storageAccounts
- the storageAccounts value to set.- Returns:
- the VideoAnalyzerUpdate 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 VideoAnalyzerUpdate withEncryption(AccountEncryption encryption)
Set the encryption property: The account encryption properties.- Parameters:
encryption
- the encryption value to set.- Returns:
- the VideoAnalyzerUpdate object itself.
-
iotHubs
public List<IotHub> iotHubs()
Get the iotHubs property: The IoT Hubs for this resource.- Returns:
- the iotHubs value.
-
withIotHubs
public VideoAnalyzerUpdate withIotHubs(List<IotHub> iotHubs)
Set the iotHubs property: The IoT Hubs for this resource.- Parameters:
iotHubs
- the iotHubs value to set.- Returns:
- the VideoAnalyzerUpdate 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 VideoAnalyzerUpdate 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 VideoAnalyzerUpdate object itself.
-
networkAccessControl
public NetworkAccessControl networkAccessControl()
Get the networkAccessControl property: Network access control for Video Analyzer.- Returns:
- the networkAccessControl value.
-
withNetworkAccessControl
public VideoAnalyzerUpdate withNetworkAccessControl(NetworkAccessControl networkAccessControl)
Set the networkAccessControl property: Network access control for Video Analyzer.- Parameters:
networkAccessControl
- the networkAccessControl value to set.- Returns:
- the VideoAnalyzerUpdate 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.
-
-