Package io.envoyproxy.envoy.api.v2.core
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.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) = { ... }
-
getHttpUpstreamTypeCase
HttpUri.HttpUpstreamTypeCase getHttpUpstreamTypeCase()
-
-