Class GcpAuthnFilterConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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.
Protobuf typeenvoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GcpAuthnFilterConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GcpAuthnFilterConfigbuild()GcpAuthnFilterConfigbuildPartial()GcpAuthnFilterConfig.Builderclear()GcpAuthnFilterConfig.BuilderclearCacheConfig()Token cache configuration.GcpAuthnFilterConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)GcpAuthnFilterConfig.BuilderclearHttpUri()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).GcpAuthnFilterConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)GcpAuthnFilterConfig.BuilderclearRetryPolicy()Retry policy for fetching tokens.GcpAuthnFilterConfig.Builderclone()TokenCacheConfiggetCacheConfig()Token cache configuration.TokenCacheConfig.BuildergetCacheConfigBuilder()Token cache configuration.TokenCacheConfigOrBuildergetCacheConfigOrBuilder()Token cache configuration.GcpAuthnFilterConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HttpUrigetHttpUri()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).HttpUri.BuildergetHttpUriBuilder()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).HttpUriOrBuildergetHttpUriOrBuilder()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).RetryPolicygetRetryPolicy()Retry policy for fetching tokens.RetryPolicy.BuildergetRetryPolicyBuilder()Retry policy for fetching tokens.RetryPolicyOrBuildergetRetryPolicyOrBuilder()Retry policy for fetching tokens.booleanhasCacheConfig()Token cache configuration.booleanhasHttpUri()The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).booleanhasRetryPolicy()Retry policy for fetching tokens.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()GcpAuthnFilterConfig.BuildermergeCacheConfig(TokenCacheConfig value)Token cache configuration.GcpAuthnFilterConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)GcpAuthnFilterConfig.BuildermergeFrom(com.google.protobuf.Message other)GcpAuthnFilterConfig.BuildermergeFrom(GcpAuthnFilterConfig other)GcpAuthnFilterConfig.BuildermergeHttpUri(HttpUri value)The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).GcpAuthnFilterConfig.BuildermergeRetryPolicy(RetryPolicy value)Retry policy for fetching tokens.GcpAuthnFilterConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)GcpAuthnFilterConfig.BuildersetCacheConfig(TokenCacheConfig value)Token cache configuration.GcpAuthnFilterConfig.BuildersetCacheConfig(TokenCacheConfig.Builder builderForValue)Token cache configuration.GcpAuthnFilterConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)GcpAuthnFilterConfig.BuildersetHttpUri(HttpUri value)The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).GcpAuthnFilterConfig.BuildersetHttpUri(HttpUri.Builder builderForValue)The HTTP URI to fetch tokens from GCE Metadata Server(https://cloud.google.com/compute/docs/metadata/overview).GcpAuthnFilterConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)GcpAuthnFilterConfig.BuildersetRetryPolicy(RetryPolicy value)Retry policy for fetching tokens.GcpAuthnFilterConfig.BuildersetRetryPolicy(RetryPolicy.Builder builderForValue)Retry policy for fetching tokens.GcpAuthnFilterConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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
public 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
public GcpAuthnFilterConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public GcpAuthnFilterConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GcpAuthnFilterConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GcpAuthnFilterConfig.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
public GcpAuthnFilterConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GcpAuthnFilterConfig.Builder>
-
mergeFrom
public GcpAuthnFilterConfig.Builder mergeFrom(GcpAuthnFilterConfig other)
-
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
public boolean hasHttpUri()
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
hasHttpUriin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the httpUri field is set.
-
getHttpUri
public HttpUri getHttpUri()
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
getHttpUriin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The httpUri.
-
setHttpUri
public GcpAuthnFilterConfig.Builder setHttpUri(HttpUri value)
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
setHttpUri
public GcpAuthnFilterConfig.Builder setHttpUri(HttpUri.Builder builderForValue)
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
mergeHttpUri
public GcpAuthnFilterConfig.Builder mergeHttpUri(HttpUri value)
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
clearHttpUri
public GcpAuthnFilterConfig.Builder clearHttpUri()
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
getHttpUriBuilder
public HttpUri.Builder getHttpUriBuilder()
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }
-
getHttpUriOrBuilder
public HttpUriOrBuilder getHttpUriOrBuilder()
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]"
.envoy.config.core.v3.HttpUri http_uri = 1 [(.validate.rules) = { ... }- Specified by:
getHttpUriOrBuilderin interfaceGcpAuthnFilterConfigOrBuilder
-
hasRetryPolicy
public boolean hasRetryPolicy()
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Specified by:
hasRetryPolicyin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- Whether the retryPolicy field is set.
-
getRetryPolicy
public RetryPolicy getRetryPolicy()
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;- Specified by:
getRetryPolicyin interfaceGcpAuthnFilterConfigOrBuilder- Returns:
- The retryPolicy.
-
setRetryPolicy
public GcpAuthnFilterConfig.Builder setRetryPolicy(RetryPolicy value)
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;
-
setRetryPolicy
public GcpAuthnFilterConfig.Builder setRetryPolicy(RetryPolicy.Builder builderForValue)
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;
-
mergeRetryPolicy
public GcpAuthnFilterConfig.Builder mergeRetryPolicy(RetryPolicy value)
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;
-
clearRetryPolicy
public GcpAuthnFilterConfig.Builder clearRetryPolicy()
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;
-
getRetryPolicyBuilder
public RetryPolicy.Builder getRetryPolicyBuilder()
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.envoy.config.core.v3.RetryPolicy retry_policy = 2;
-
getRetryPolicyOrBuilder
public RetryPolicyOrBuilder getRetryPolicyOrBuilder()
Retry policy for fetching tokens. This field is optional. If it is not configured, the filter will be fail-closed (i.e., reject the requests).
.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
public TokenCacheConfig 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
public GcpAuthnFilterConfig.Builder setCacheConfig(TokenCacheConfig value)
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;
-
setCacheConfig
public GcpAuthnFilterConfig.Builder setCacheConfig(TokenCacheConfig.Builder builderForValue)
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;
-
mergeCacheConfig
public GcpAuthnFilterConfig.Builder mergeCacheConfig(TokenCacheConfig value)
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;
-
clearCacheConfig
public GcpAuthnFilterConfig.Builder clearCacheConfig()
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;
-
getCacheConfigBuilder
public TokenCacheConfig.Builder getCacheConfigBuilder()
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;
-
getCacheConfigOrBuilder
public TokenCacheConfigOrBuilder getCacheConfigOrBuilder()
Token cache configuration. This field is optional.
.envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig cache_config = 3;- Specified by:
getCacheConfigOrBuilderin 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>
-
-