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 AccountEncryptionencryption()Get the encryption property: The account encryption properties.List<Endpoint>endpoints()Get the endpoints property: The endpoints associated with this resource.VideoAnalyzerIdentityidentity()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.NetworkAccessControlnetworkAccessControl()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.ProvisioningStateprovisioningState()Get the provisioningState property: Provisioning state of the Video Analyzer account.PublicNetworkAccesspublicNetworkAccess()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.voidvalidate()Validates the instance.VideoAnalyzerUpdatewithEncryption(AccountEncryption encryption)Set the encryption property: The account encryption properties.VideoAnalyzerUpdatewithIdentity(VideoAnalyzerIdentity identity)Set the identity property: The identities associated to the Video Analyzer resource.VideoAnalyzerUpdatewithIotHubs(List<IotHub> iotHubs)Set the iotHubs property: The IoT Hubs for this resource.VideoAnalyzerUpdatewithNetworkAccessControl(NetworkAccessControl networkAccessControl)Set the networkAccessControl property: Network access control for Video Analyzer.VideoAnalyzerUpdatewithPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)Set the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.VideoAnalyzerUpdatewithStorageAccounts(List<StorageAccount> storageAccounts)Set the storageAccounts property: The storage accounts for this resource.VideoAnalyzerUpdatewithTags(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.
-
-