Class ServiceAssociationLinkPropertiesFormat


  • public final class ServiceAssociationLinkPropertiesFormat
    extends Object
    Properties of ServiceAssociationLink.
    • Constructor Detail

      • ServiceAssociationLinkPropertiesFormat

        public ServiceAssociationLinkPropertiesFormat()
    • Method Detail

      • linkedResourceType

        public String linkedResourceType()
        Get the linkedResourceType property: Resource type of the linked resource.
        Returns:
        the linkedResourceType value.
      • withLinkedResourceType

        public ServiceAssociationLinkPropertiesFormat withLinkedResourceType​(String linkedResourceType)
        Set the linkedResourceType property: Resource type of the linked resource.
        Parameters:
        linkedResourceType - the linkedResourceType value to set.
        Returns:
        the ServiceAssociationLinkPropertiesFormat object itself.
      • link

        public String link()
        Get the link property: Link to the external resource.
        Returns:
        the link value.
      • withLink

        public ServiceAssociationLinkPropertiesFormat withLink​(String link)
        Set the link property: Link to the external resource.
        Parameters:
        link - the link value to set.
        Returns:
        the ServiceAssociationLinkPropertiesFormat object itself.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the service association link resource.
        Returns:
        the provisioningState value.
      • allowDelete

        public Boolean allowDelete()
        Get the allowDelete property: If true, the resource can be deleted.
        Returns:
        the allowDelete value.
      • withAllowDelete

        public ServiceAssociationLinkPropertiesFormat withAllowDelete​(Boolean allowDelete)
        Set the allowDelete property: If true, the resource can be deleted.
        Parameters:
        allowDelete - the allowDelete value to set.
        Returns:
        the ServiceAssociationLinkPropertiesFormat object itself.
      • locations

        public List<String> locations()
        Get the locations property: A list of locations.
        Returns:
        the locations value.
      • withLocations

        public ServiceAssociationLinkPropertiesFormat withLocations​(List<String> locations)
        Set the locations property: A list of locations.
        Parameters:
        locations - the locations value to set.
        Returns:
        the ServiceAssociationLinkPropertiesFormat object itself.
      • validate

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