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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getCluster()
      A cluster is created in the Envoy "cluster_manager" config section.
      com.google.protobuf.ByteString getClusterBytes()
      A cluster is created in the Envoy "cluster_manager" config section.
      HttpUri.HttpUpstreamTypeCase getHttpUpstreamTypeCase()  
      com.google.protobuf.Duration getTimeout()
      Sets the maximum duration in milliseconds that a response can take to arrive upon request.
      com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
      Sets the maximum duration in milliseconds that a response can take to arrive upon request.
      String getUri()
      The HTTP server URI.
      com.google.protobuf.ByteString getUriBytes()
      The HTTP server URI.
      boolean hasCluster()
      A cluster is created in the Envoy "cluster_manager" config section.
      boolean hasTimeout()
      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 Detail

      • 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) = { ... }