Class NetworkAccessControl


  • public final class NetworkAccessControl
    extends Object
    Network access control for video analyzer account.
    • Constructor Detail

      • NetworkAccessControl

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