Class PreconfiguredEndpointProperties

java.lang.Object
com.azure.resourcemanager.frontdoor.fluent.models.PreconfiguredEndpointProperties

public final class PreconfiguredEndpointProperties extends Object
Defines the properties of a preconfigured endpoint.
  • Constructor Details

    • PreconfiguredEndpointProperties

      public PreconfiguredEndpointProperties()
      Creates an instance of PreconfiguredEndpointProperties class.
  • Method Details

    • description

      public String description()
      Get the description property: The description of the endpoint.
      Returns:
      the description value.
    • withDescription

      public PreconfiguredEndpointProperties withDescription(String description)
      Set the description property: The description of the endpoint.
      Parameters:
      description - the description value to set.
      Returns:
      the PreconfiguredEndpointProperties object itself.
    • endpoint

      public String endpoint()
      Get the endpoint property: The endpoint that is preconfigured.
      Returns:
      the endpoint value.
    • withEndpoint

      public PreconfiguredEndpointProperties withEndpoint(String endpoint)
      Set the endpoint property: The endpoint that is preconfigured.
      Parameters:
      endpoint - the endpoint value to set.
      Returns:
      the PreconfiguredEndpointProperties object itself.
    • endpointType

      public EndpointType endpointType()
      Get the endpointType property: The type of endpoint.
      Returns:
      the endpointType value.
    • withEndpointType

      public PreconfiguredEndpointProperties withEndpointType(EndpointType endpointType)
      Set the endpointType property: The type of endpoint.
      Parameters:
      endpointType - the endpointType value to set.
      Returns:
      the PreconfiguredEndpointProperties object itself.
    • backend

      public String backend()
      Get the backend property: The preconfigured endpoint backend.
      Returns:
      the backend value.
    • withBackend

      public PreconfiguredEndpointProperties withBackend(String backend)
      Set the backend property: The preconfigured endpoint backend.
      Parameters:
      backend - the backend value to set.
      Returns:
      the PreconfiguredEndpointProperties object itself.
    • validate

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