Class VideoAnalyzerInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.core.management.Resource
-
- com.azure.resourcemanager.videoanalyzer.fluent.models.VideoAnalyzerInner
-
public final class VideoAnalyzerInner extends com.azure.core.management.Resource
The Video Analyzer account.
-
-
Constructor Summary
Constructors Constructor Description VideoAnalyzerInner()
-
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.void
validate()
Validates the instance.VideoAnalyzerInner
withEncryption(AccountEncryption encryption)
Set the encryption property: The account encryption properties.VideoAnalyzerInner
withIdentity(VideoAnalyzerIdentity identity)
Set the identity property: The identities associated to the Video Analyzer resource.VideoAnalyzerInner
withIotHubs(List<IotHub> iotHubs)
Set the iotHubs property: The IoT Hubs for this resource.VideoAnalyzerInner
withLocation(String location)
VideoAnalyzerInner
withNetworkAccessControl(NetworkAccessControl networkAccessControl)
Set the networkAccessControl property: Network access control for Video Analyzer.VideoAnalyzerInner
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for resources under the Video Analyzer account.VideoAnalyzerInner
withStorageAccounts(List<StorageAccount> storageAccounts)
Set the storageAccounts property: The storage accounts for this resource.VideoAnalyzerInner
withTags(Map<String,String> tags)
-
-
-
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 classcom.azure.core.management.Resource
-
withTags
public VideoAnalyzerInner withTags(Map<String,String> tags)
- Overrides:
withTags
in classcom.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.
-
-