Class GcpAuthnFilterConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
io.envoyproxy.envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,GcpAuthnFilterConfigOrBuilder,Cloneable
- Enclosing class:
- GcpAuthnFilterConfig
public static final class GcpAuthnFilterConfig.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
implements GcpAuthnFilterConfigOrBuilder
Filter configuration. [#next-free-field: 7]Protobuf type
envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Token cache configuration.Cluster to send traffic to the GCE metadata server.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Deprecated.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Retry policy for fetching tokens.Timeout for fetching the tokens from the GCE metadata server.Request header location to extract the token.clone()Token cache configuration.Token cache configuration.Token cache configuration.Cluster to send traffic to the GCE metadata server.com.google.protobuf.ByteStringCluster to send traffic to the GCE metadata server.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig.http_uri is deprecated.Deprecated.Deprecated.Retry policy for fetching tokens.Retry policy for fetching tokens.Retry policy for fetching tokens.com.google.protobuf.DurationTimeout for fetching the tokens from the GCE metadata server.com.google.protobuf.Duration.BuilderTimeout for fetching the tokens from the GCE metadata server.com.google.protobuf.DurationOrBuilderTimeout for fetching the tokens from the GCE metadata server.Request header location to extract the token.Request header location to extract the token.Request header location to extract the token.booleanToken cache configuration.booleanDeprecated.envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig.http_uri is deprecated.booleanRetry policy for fetching tokens.booleanTimeout for fetching the tokens from the GCE metadata server.booleanRequest header location to extract the token.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCacheConfig(TokenCacheConfig value) Token cache configuration.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(GcpAuthnFilterConfig other) mergeHttpUri(HttpUri value) Deprecated.mergeRetryPolicy(RetryPolicy value) Retry policy for fetching tokens.mergeTimeout(com.google.protobuf.Duration value) Timeout for fetching the tokens from the GCE metadata server.mergeTokenHeader(TokenHeader value) Request header location to extract the token.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCacheConfig(TokenCacheConfig value) Token cache configuration.setCacheConfig(TokenCacheConfig.Builder builderForValue) Token cache configuration.setCluster(String value) Cluster to send traffic to the GCE metadata server.setClusterBytes(com.google.protobuf.ByteString value) Cluster to send traffic to the GCE metadata server.setHttpUri(HttpUri value) Deprecated.setHttpUri(HttpUri.Builder builderForValue) Deprecated.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRetryPolicy(RetryPolicy value) Retry policy for fetching tokens.setRetryPolicy(RetryPolicy.Builder builderForValue) Retry policy for fetching tokens.setTimeout(com.google.protobuf.Duration value) Timeout for fetching the tokens from the GCE metadata server.setTimeout(com.google.protobuf.Duration.Builder builderForValue) Timeout for fetching the tokens from the GCE metadata server.setTokenHeader(TokenHeader value) Request header location to extract the token.setTokenHeader(TokenHeader.Builder builderForValue) Request header location to extract the token.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
setField
public GcpAuthnFilterConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
clearField
public GcpAuthnFilterConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
clearOneof
public GcpAuthnFilterConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
setRepeatedField
public GcpAuthnFilterConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
addRepeatedField
public GcpAuthnFilterConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GcpAuthnFilterConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
mergeFrom
public GcpAuthnFilterConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GcpAuthnFilterConfig.Builder>- Throws:
IOException
-
hasHttpUri
Deprecated.envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig.http_uri is deprecated. See envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.proto;l=35The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
hasHttpUriin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the httpUri field is set.
-
getHttpUri
Deprecated.envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig.http_uri is deprecated. See envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.proto;l=35The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getHttpUriin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The httpUri.
-
setHttpUri
Deprecated.The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
setHttpUri
Deprecated.The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
mergeHttpUri
Deprecated.The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
clearHttpUri
Deprecated.The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getHttpUriBuilder
Deprecated.The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"]; -
getHttpUriOrBuilder
Deprecated.The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview). The URL format is "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=[AUDIENCE]" This field is deprecated because it does not match the API surface provided by the google auth libraries. Control planes should not attempt to override the metadata server URI. The cluster and timeout can be configured using the ``cluster`` and ``timeout`` fields instead. For backward compatibility, the cluster and timeout configured in this field will be used if the new ``cluster`` and ``timeout`` fields are not set.
.envoy.config.core.v3.HttpUri http_uri = 1 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getHttpUriOrBuilderin interfaceGcpAuthnFilterConfigOrBuilder
-
hasRetryPolicy
public boolean hasRetryPolicy()Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Specified by:
hasRetryPolicyin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the retryPolicy field is set.
-
getRetryPolicy
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Specified by:
getRetryPolicyin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The retryPolicy.
-
setRetryPolicy
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2; -
setRetryPolicy
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2; -
mergeRetryPolicy
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2; -
clearRetryPolicy
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2; -
getRetryPolicyBuilder
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2; -
getRetryPolicyOrBuilder
Retry policy for fetching tokens. Not supported by all data planes.
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Specified by:
getRetryPolicyOrBuilderin interfaceGcpAuthnFilterConfigOrBuilder
-
hasCacheConfig
public boolean hasCacheConfig()Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;- Specified by:
hasCacheConfigin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the cacheConfig field is set.
-
getCacheConfig
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;- Specified by:
getCacheConfigin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The cacheConfig.
-
setCacheConfig
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3; -
setCacheConfig
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3; -
mergeCacheConfig
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3; -
clearCacheConfig
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3; -
getCacheConfigBuilder
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3; -
getCacheConfigOrBuilder
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;- Specified by:
getCacheConfigOrBuilderin interfaceGcpAuthnFilterConfigOrBuilder
-
hasTokenHeader
public boolean hasTokenHeader()Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4;- Specified by:
hasTokenHeaderin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the tokenHeader field is set.
-
getTokenHeader
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4;- Specified by:
getTokenHeaderin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The tokenHeader.
-
setTokenHeader
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4; -
setTokenHeader
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4; -
mergeTokenHeader
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4; -
clearTokenHeader
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4; -
getTokenHeaderBuilder
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4; -
getTokenHeaderOrBuilder
Request header location to extract the token. By default (i.e. if this field is not specified), the token is extracted to the Authorization HTTP header, in the format "Authorization: Bearer <token>". Not supported by all data planes.
.envoy.extensions.filters.http.gcp_authn.v3.TokenHeader token_header = 4;- Specified by:
getTokenHeaderOrBuilderin interfaceGcpAuthnFilterConfigOrBuilder
-
getCluster
Cluster to send traffic to the GCE metadata server. Not supported by all data planes; a data plane may instead have its own mechanism for contacting the metadata server.
string cluster = 5;- Specified by:
getClusterin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The cluster.
-
getClusterBytes
public com.google.protobuf.ByteString getClusterBytes()Cluster to send traffic to the GCE metadata server. Not supported by all data planes; a data plane may instead have its own mechanism for contacting the metadata server.
string cluster = 5;- Specified by:
getClusterBytesin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The bytes for cluster.
-
setCluster
Cluster to send traffic to the GCE metadata server. Not supported by all data planes; a data plane may instead have its own mechanism for contacting the metadata server.
string cluster = 5;- Parameters:
value- The cluster to set.- Returns:
- This builder for chaining.
-
clearCluster
Cluster to send traffic to the GCE metadata server. Not supported by all data planes; a data plane may instead have its own mechanism for contacting the metadata server.
string cluster = 5;- Returns:
- This builder for chaining.
-
setClusterBytes
Cluster to send traffic to the GCE metadata server. Not supported by all data planes; a data plane may instead have its own mechanism for contacting the metadata server.
string cluster = 5;- Parameters:
value- The bytes for cluster to set.- Returns:
- This builder for chaining.
-
hasTimeout
public boolean hasTimeout()Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... }- Specified by:
hasTimeoutin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the timeout field is set.
-
getTimeout
public com.google.protobuf.Duration getTimeout()Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... }- Specified by:
getTimeoutin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The timeout.
-
setTimeout
Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... } -
setTimeout
public GcpAuthnFilterConfig.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue) Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... } -
mergeTimeout
Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... } -
clearTimeout
Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... } -
getTimeoutBuilder
public com.google.protobuf.Duration.Builder getTimeoutBuilder()Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... } -
getTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()Timeout for fetching the tokens from the GCE metadata server. Not supported by all data planes.
.google.protobuf.Duration timeout = 6 [(.validate.rules) = { ... }- Specified by:
getTimeoutOrBuilderin interfaceGcpAuthnFilterConfigOrBuilder
-
setUnknownFields
public final GcpAuthnFilterConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-
mergeUnknownFields
public final GcpAuthnFilterConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GcpAuthnFilterConfig.Builder>
-