Interface HttpUriOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HttpUri, HttpUri.Builder

public interface HttpUriOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    A cluster is created in the Envoy "cluster_manager" config section.
    com.google.protobuf.ByteString
    A cluster is created in the Envoy "cluster_manager" config section.
     
    com.google.protobuf.Duration
    Sets the maximum duration in milliseconds that a response can take to arrive upon request.
    com.google.protobuf.DurationOrBuilder
    Sets the maximum duration in milliseconds that a response can take to arrive upon request.
    The HTTP server URI.
    com.google.protobuf.ByteString
    The HTTP server URI.
    boolean
    A cluster is created in the Envoy "cluster_manager" config section.
    boolean
    Sets the maximum duration in milliseconds that a response can take to arrive upon request.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getUri

      String getUri()
       The HTTP server URI. It should be a full FQDN with protocol, host and path.
      
       Example:
      
       .. code-block:: yaml
      
       uri: https://www.googleapis.com/oauth2/v1/certs
       
      string uri = 1 [(.validate.rules) = { ... }
      Returns:
      The uri.
    • getUriBytes

      com.google.protobuf.ByteString getUriBytes()
       The HTTP server URI. It should be a full FQDN with protocol, host and path.
      
       Example:
      
       .. code-block:: yaml
      
       uri: https://www.googleapis.com/oauth2/v1/certs
       
      string uri = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for uri.
    • hasCluster

      boolean hasCluster()
       A cluster is created in the Envoy "cluster_manager" config
       section. This field specifies the cluster name.
      
       Example:
      
       .. code-block:: yaml
      
       cluster: jwks_cluster
       
      string cluster = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the cluster field is set.
    • getCluster

      String getCluster()
       A cluster is created in the Envoy "cluster_manager" config
       section. This field specifies the cluster name.
      
       Example:
      
       .. code-block:: yaml
      
       cluster: jwks_cluster
       
      string cluster = 2 [(.validate.rules) = { ... }
      Returns:
      The cluster.
    • getClusterBytes

      com.google.protobuf.ByteString getClusterBytes()
       A cluster is created in the Envoy "cluster_manager" config
       section. This field specifies the cluster name.
      
       Example:
      
       .. code-block:: yaml
      
       cluster: jwks_cluster
       
      string cluster = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for cluster.
    • hasTimeout

      boolean hasTimeout()
       Sets the maximum duration in milliseconds that a response can take to arrive upon request.
       
      .google.protobuf.Duration timeout = 3 [(.validate.rules) = { ... }
      Returns:
      Whether the timeout field is set.
    • getTimeout

      com.google.protobuf.Duration getTimeout()
       Sets the maximum duration in milliseconds that a response can take to arrive upon request.
       
      .google.protobuf.Duration timeout = 3 [(.validate.rules) = { ... }
      Returns:
      The timeout.
    • getTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
       Sets the maximum duration in milliseconds that a response can take to arrive upon request.
       
      .google.protobuf.Duration timeout = 3 [(.validate.rules) = { ... }
    • getHttpUpstreamTypeCase

      HttpUri.HttpUpstreamTypeCase getHttpUpstreamTypeCase()