Class BackendResponse


  • public final class BackendResponse
    extends java.lang.Object
    • Method Detail

      • address

        public java.util.Optional<java.lang.String> address()
        Returns:
        Location of the backend (IP address or FQDN)
      • backendHostHeader

        public java.util.Optional<java.lang.String> backendHostHeader()
        Returns:
        The value to use as the host header sent to the backend. If blank or unspecified, this defaults to the incoming host.
      • enabledState

        public java.util.Optional<java.lang.String> enabledState()
        Returns:
        Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
      • httpPort

        public java.util.Optional<java.lang.Integer> httpPort()
        Returns:
        The HTTP TCP port number. Must be between 1 and 65535.
      • httpsPort

        public java.util.Optional<java.lang.Integer> httpsPort()
        Returns:
        The HTTPS TCP port number. Must be between 1 and 65535.
      • priority

        public java.util.Optional<java.lang.Integer> priority()
        Returns:
        Priority to use for load balancing. Higher priorities will not be used for load balancing if any lower priority backend is healthy.
      • privateEndpointStatus

        public java.lang.String privateEndpointStatus()
        Returns:
        The Approval status for the connection to the Private Link
      • privateLinkAlias

        public java.util.Optional<java.lang.String> privateLinkAlias()
        Returns:
        The Alias of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
      • privateLinkApprovalMessage

        public java.util.Optional<java.lang.String> privateLinkApprovalMessage()
        Returns:
        A custom message to be included in the approval request to connect to the Private Link
      • privateLinkLocation

        public java.util.Optional<java.lang.String> privateLinkLocation()
        Returns:
        The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
      • privateLinkResourceId

        public java.util.Optional<java.lang.String> privateLinkResourceId()
        Returns:
        The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
      • weight

        public java.util.Optional<java.lang.Integer> weight()
        Returns:
        Weight of this endpoint for load balancing purposes.