Class VideoAnalyzerInner


  • public final class VideoAnalyzerInner
    extends com.azure.core.management.Resource
    The Video Analyzer account.
    • Constructor Detail

      • VideoAnalyzerInner

        public VideoAnalyzerInner()
    • Method Detail

      • identity

        public VideoAnalyzerIdentity identity()
        Get the identity property: The identities associated to the Video Analyzer resource.
        Returns:
        the identity value.
      • withIdentity

        public VideoAnalyzerInner withIdentity​(VideoAnalyzerIdentity identity)
        Set the identity property: The identities associated to the Video Analyzer resource.
        Parameters:
        identity - the identity value to set.
        Returns:
        the VideoAnalyzerInner object itself.
      • withLocation

        public VideoAnalyzerInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • storageAccounts

        public List<StorageAccount> storageAccounts()
        Get the storageAccounts property: The storage accounts for this resource.
        Returns:
        the storageAccounts value.
      • withStorageAccounts

        public VideoAnalyzerInner withStorageAccounts​(List<StorageAccount> storageAccounts)
        Set the storageAccounts property: The storage accounts for this resource.
        Parameters:
        storageAccounts - the storageAccounts value to set.
        Returns:
        the VideoAnalyzerInner 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 VideoAnalyzerInner withEncryption​(AccountEncryption encryption)
        Set the encryption property: The account encryption properties.
        Parameters:
        encryption - the encryption value to set.
        Returns:
        the VideoAnalyzerInner object itself.
      • iotHubs

        public List<IotHub> iotHubs()
        Get the iotHubs property: The IoT Hubs for this resource.
        Returns:
        the iotHubs value.
      • withIotHubs

        public VideoAnalyzerInner withIotHubs​(List<IotHub> iotHubs)
        Set the iotHubs property: The IoT Hubs for this resource.
        Parameters:
        iotHubs - the iotHubs value to set.
        Returns:
        the VideoAnalyzerInner 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 VideoAnalyzerInner 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 VideoAnalyzerInner object itself.
      • networkAccessControl

        public NetworkAccessControl networkAccessControl()
        Get the networkAccessControl property: Network access control for Video Analyzer.
        Returns:
        the networkAccessControl value.
      • withNetworkAccessControl

        public VideoAnalyzerInner withNetworkAccessControl​(NetworkAccessControl networkAccessControl)
        Set the networkAccessControl property: Network access control for Video Analyzer.
        Parameters:
        networkAccessControl - the networkAccessControl value to set.
        Returns:
        the VideoAnalyzerInner 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.