Class ServiceEndpointPolicyPropertiesFormat


  • public final class ServiceEndpointPolicyPropertiesFormat
    extends Object
    Service Endpoint Policy resource.
    • Constructor Detail

      • ServiceEndpointPolicyPropertiesFormat

        public ServiceEndpointPolicyPropertiesFormat()
    • Method Detail

      • serviceEndpointPolicyDefinitions

        public List<ServiceEndpointPolicyDefinitionInner> serviceEndpointPolicyDefinitions()
        Get the serviceEndpointPolicyDefinitions property: A collection of service endpoint policy definitions of the service endpoint policy.
        Returns:
        the serviceEndpointPolicyDefinitions value.
      • withServiceEndpointPolicyDefinitions

        public ServiceEndpointPolicyPropertiesFormat withServiceEndpointPolicyDefinitions​(List<ServiceEndpointPolicyDefinitionInner> serviceEndpointPolicyDefinitions)
        Set the serviceEndpointPolicyDefinitions property: A collection of service endpoint policy definitions of the service endpoint policy.
        Parameters:
        serviceEndpointPolicyDefinitions - the serviceEndpointPolicyDefinitions value to set.
        Returns:
        the ServiceEndpointPolicyPropertiesFormat object itself.
      • subnets

        public List<SubnetInner> subnets()
        Get the subnets property: A collection of references to subnets.
        Returns:
        the subnets value.
      • resourceGuid

        public String resourceGuid()
        Get the resourceGuid property: The resource GUID property of the service endpoint policy resource.
        Returns:
        the resourceGuid value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the service endpoint policy resource.
        Returns:
        the provisioningState value.
      • serviceAlias

        public String serviceAlias()
        Get the serviceAlias property: The alias indicating if the policy belongs to a service.
        Returns:
        the serviceAlias value.
      • withServiceAlias

        public ServiceEndpointPolicyPropertiesFormat withServiceAlias​(String serviceAlias)
        Set the serviceAlias property: The alias indicating if the policy belongs to a service.
        Parameters:
        serviceAlias - the serviceAlias value to set.
        Returns:
        the ServiceEndpointPolicyPropertiesFormat object itself.
      • contextualServiceEndpointPolicies

        public List<String> contextualServiceEndpointPolicies()
        Get the contextualServiceEndpointPolicies property: A collection of contextual service endpoint policy.
        Returns:
        the contextualServiceEndpointPolicies value.
      • withContextualServiceEndpointPolicies

        public ServiceEndpointPolicyPropertiesFormat withContextualServiceEndpointPolicies​(List<String> contextualServiceEndpointPolicies)
        Set the contextualServiceEndpointPolicies property: A collection of contextual service endpoint policy.
        Parameters:
        contextualServiceEndpointPolicies - the contextualServiceEndpointPolicies value to set.
        Returns:
        the ServiceEndpointPolicyPropertiesFormat object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.