Interface EndpointDiscoveryRequest.Builder

    • Method Detail

      • operationName

        EndpointDiscoveryRequest.Builder operationName​(String operationName)
        The name of the operation being used in the customer's request.
        Parameters:
        operationName - The name of the operation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • identifiers

        EndpointDiscoveryRequest.Builder identifiers​(Map<String,​String> identifiers)
        Specifies a map containing a set identifiers mapped to the name of the field in the request.
        Parameters:
        identifiers - A map of identifiers for the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • cacheKey

        EndpointDiscoveryRequest.Builder cacheKey​(String cacheKey)
        The cache key to use for a given cache entry.
        Parameters:
        cacheKey - A cache key.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • required

        EndpointDiscoveryRequest.Builder required​(boolean required)
        Whether or not endpoint discovery is required for this request.
        Parameters:
        required - boolean specifying if endpoint discovery is required.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • defaultEndpoint

        EndpointDiscoveryRequest.Builder defaultEndpoint​(URI defaultEndpoint)
        The default endpoint for a request.
        Parameters:
        defaultEndpoint - URI of the default endpoint
        Returns:
        Returns a reference to this object so that method calls can be chained together.