Class NetworkAccessControl
- java.lang.Object
-
- com.azure.resourcemanager.videoanalyzer.models.NetworkAccessControl
-
public final class NetworkAccessControl extends Object
Network access control for video analyzer account.
-
-
Constructor Summary
Constructors Constructor Description NetworkAccessControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GroupLevelAccessControl
consumption()
Get the consumption property: Public network access for consumption group.GroupLevelAccessControl
ingestion()
Get the ingestion property: Public network access for ingestion group.GroupLevelAccessControl
integration()
Get the integration property: Public network access for integration group.void
validate()
Validates the instance.NetworkAccessControl
withConsumption(GroupLevelAccessControl consumption)
Set the consumption property: Public network access for consumption group.NetworkAccessControl
withIngestion(GroupLevelAccessControl ingestion)
Set the ingestion property: Public network access for ingestion group.NetworkAccessControl
withIntegration(GroupLevelAccessControl integration)
Set the integration property: Public network access for integration group.
-
-
-
Method Detail
-
integration
public GroupLevelAccessControl integration()
Get the integration property: Public network access for integration group.- Returns:
- the integration value.
-
withIntegration
public NetworkAccessControl withIntegration(GroupLevelAccessControl integration)
Set the integration property: Public network access for integration group.- Parameters:
integration
- the integration value to set.- Returns:
- the NetworkAccessControl object itself.
-
ingestion
public GroupLevelAccessControl ingestion()
Get the ingestion property: Public network access for ingestion group.- Returns:
- the ingestion value.
-
withIngestion
public NetworkAccessControl withIngestion(GroupLevelAccessControl ingestion)
Set the ingestion property: Public network access for ingestion group.- Parameters:
ingestion
- the ingestion value to set.- Returns:
- the NetworkAccessControl object itself.
-
consumption
public GroupLevelAccessControl consumption()
Get the consumption property: Public network access for consumption group.- Returns:
- the consumption value.
-
withConsumption
public NetworkAccessControl withConsumption(GroupLevelAccessControl consumption)
Set the consumption property: Public network access for consumption group.- Parameters:
consumption
- the consumption value to set.- Returns:
- the NetworkAccessControl object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-