Class VideoAnalyzerUpdate


  • public final class VideoAnalyzerUpdate
    extends Object
    The update operation for a Video Analyzer account.
    • Constructor Detail

      • VideoAnalyzerUpdate

        public VideoAnalyzerUpdate()
    • 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.