Class ServiceEndpointPolicyInner


  • public final class ServiceEndpointPolicyInner
    extends com.azure.core.management.Resource
    Service End point policy resource.
    • Constructor Detail

      • ServiceEndpointPolicyInner

        public ServiceEndpointPolicyInner()
    • Method Detail

      • etag

        public String etag()
        Get the etag property: A unique read-only string that changes whenever the resource is updated.
        Returns:
        the etag value.
      • kind

        public String kind()
        Get the kind property: Kind of service endpoint policy. This is metadata used for the Azure portal experience.
        Returns:
        the kind value.
      • id

        public String id()
        Get the id property: Resource ID.
        Overrides:
        id in class com.azure.core.management.ProxyResource
        Returns:
        the id value.
      • withId

        public ServiceEndpointPolicyInner withId​(String id)
        Set the id property: Resource ID.
        Parameters:
        id - the id value to set.
        Returns:
        the ServiceEndpointPolicyInner object itself.
      • 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 ServiceEndpointPolicyInner 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 ServiceEndpointPolicyInner 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 ServiceEndpointPolicyInner 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 ServiceEndpointPolicyInner object itself.
      • contextualServiceEndpointPolicies

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

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

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