Class ExtProcOverrides.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExtProcOverridesOrBuilder,Cloneable
- Enclosing class:
- ExtProcOverrides
public static final class ExtProcOverrides.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
implements ExtProcOverridesOrBuilder
Overrides that may be set on a per-route basis [#next-free-field: 10]Protobuf type
envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides-
Method Summary
Modifier and TypeMethodDescriptionaddAllGrpcInitialMetadata(Iterable<? extends HeaderValue> values) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.addAllRequestAttributes(Iterable<String> values) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.addAllResponseAttributes(Iterable<String> values) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.addGrpcInitialMetadata(int index, HeaderValue value) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.addGrpcInitialMetadata(int index, HeaderValue.Builder builderForValue) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.addGrpcInitialMetadata(HeaderValue.Builder builderForValue) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.addGrpcInitialMetadataBuilder(int index) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addRequestAttributes(String value) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.addRequestAttributesBytes(com.google.protobuf.ByteString value) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.addResponseAttributes(String value) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.addResponseAttributesBytes(com.google.protobuf.ByteString value) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.build()clear()Deprecated.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.async_mode is deprecated.If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.Set a different gRPC service for this route than the default.Options related to the sending and receiving of dynamic metadata.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Set a different processing mode for this route than the default.Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.clone()booleanDeprecated.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.async_mode is deprecated.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.BoolValueIf true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.com.google.protobuf.BoolValue.BuilderIf true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.com.google.protobuf.BoolValueOrBuilderIf true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.getGrpcInitialMetadata(int index) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.getGrpcInitialMetadataBuilder(int index) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.intAdditional metadata to include into streams initiated to the ``ext_proc`` gRPC service.Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.getGrpcInitialMetadataOrBuilder(int index) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.List<? extends HeaderValueOrBuilder>Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.Set a different gRPC service for this route than the default.Set a different gRPC service for this route than the default.Set a different gRPC service for this route than the default.Options related to the sending and receiving of dynamic metadata.Options related to the sending and receiving of dynamic metadata.Options related to the sending and receiving of dynamic metadata.Set a different processing mode for this route than the default.Set a different processing mode for this route than the default.Set a different processing mode for this route than the default.Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.getRequestAttributes(int index) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.com.google.protobuf.ByteStringgetRequestAttributesBytes(int index) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.int[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.com.google.protobuf.ProtocolStringList[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.getResponseAttributes(int index) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.com.google.protobuf.ByteStringgetResponseAttributesBytes(int index) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.int[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.com.google.protobuf.ProtocolStringList[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.booleanIf true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.booleanSet a different gRPC service for this route than the default.booleanOptions related to the sending and receiving of dynamic metadata.booleanSet a different processing mode for this route than the default.booleanDecorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFailureModeAllow(com.google.protobuf.BoolValue value) If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ExtProcOverrides other) mergeGrpcService(GrpcService value) Set a different gRPC service for this route than the default.Options related to the sending and receiving of dynamic metadata.Set a different processing mode for this route than the default.Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.final ExtProcOverrides.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeGrpcInitialMetadata(int index) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.setAsyncMode(boolean value) Deprecated.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.async_mode is deprecated.setFailureModeAllow(com.google.protobuf.BoolValue value) If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.setFailureModeAllow(com.google.protobuf.BoolValue.Builder builderForValue) If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened.setGrpcInitialMetadata(int index, HeaderValue value) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.setGrpcInitialMetadata(int index, HeaderValue.Builder builderForValue) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service.setGrpcService(GrpcService value) Set a different gRPC service for this route than the default.setGrpcService(GrpcService.Builder builderForValue) Set a different gRPC service for this route than the default.Options related to the sending and receiving of dynamic metadata.setMetadataOptions(MetadataOptions.Builder builderForValue) Options related to the sending and receiving of dynamic metadata.setProcessingMode(ProcessingMode value) Set a different processing mode for this route than the default.setProcessingMode(ProcessingMode.Builder builderForValue) Set a different processing mode for this route than the default.Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.setProcessingRequestModifier(TypedExtensionConfig.Builder builderForValue) Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRequestAttributes(int index, String value) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.setResponseAttributes(int index, String value) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.final ExtProcOverrides.BuildersetUnknownFields(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<ExtProcOverrides.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<ExtProcOverrides.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<ExtProcOverrides.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<ExtProcOverrides.Builder>
-
setField
public ExtProcOverrides.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<ExtProcOverrides.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
-
setRepeatedField
public ExtProcOverrides.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<ExtProcOverrides.Builder>
-
addRepeatedField
public ExtProcOverrides.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<ExtProcOverrides.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExtProcOverrides.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
-
mergeFrom
public ExtProcOverrides.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<ExtProcOverrides.Builder>- Throws:
IOException
-
hasProcessingMode
public boolean hasProcessingMode()Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;- Specified by:
hasProcessingModein interfaceExtProcOverridesOrBuilder- Returns:
- Whether the processingMode field is set.
-
getProcessingMode
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;- Specified by:
getProcessingModein interfaceExtProcOverridesOrBuilder- Returns:
- The processingMode.
-
setProcessingMode
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1; -
setProcessingMode
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1; -
mergeProcessingMode
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1; -
clearProcessingMode
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1; -
getProcessingModeBuilder
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1; -
getProcessingModeOrBuilder
Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;- Specified by:
getProcessingModeOrBuilderin interfaceExtProcOverridesOrBuilder
-
getAsyncMode
Deprecated.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.async_mode is deprecated. See envoy/extensions/filters/http/ext_proc/v3/ext_proc.proto;l=460[#not-implemented-hide:] Set a different asynchronous processing option than the default. Deprecated and not implemented.
bool async_mode = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Specified by:
getAsyncModein interfaceExtProcOverridesOrBuilder- Returns:
- The asyncMode.
-
setAsyncMode
Deprecated.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.async_mode is deprecated. See envoy/extensions/filters/http/ext_proc/v3/ext_proc.proto;l=460[#not-implemented-hide:] Set a different asynchronous processing option than the default. Deprecated and not implemented.
bool async_mode = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Parameters:
value- The asyncMode to set.- Returns:
- This builder for chaining.
-
clearAsyncMode
Deprecated.envoy.extensions.filters.http.ext_proc.v3.ExtProcOverrides.async_mode is deprecated. See envoy/extensions/filters/http/ext_proc/v3/ext_proc.proto;l=460[#not-implemented-hide:] Set a different asynchronous processing option than the default. Deprecated and not implemented.
bool async_mode = 2 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];- Returns:
- This builder for chaining.
-
getRequestAttributesList
public com.google.protobuf.ProtocolStringList getRequestAttributesList()[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Specified by:
getRequestAttributesListin interfaceExtProcOverridesOrBuilder- Returns:
- A list containing the requestAttributes.
-
getRequestAttributesCount
public int getRequestAttributesCount()[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Specified by:
getRequestAttributesCountin interfaceExtProcOverridesOrBuilder- Returns:
- The count of requestAttributes.
-
getRequestAttributes
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Specified by:
getRequestAttributesin interfaceExtProcOverridesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The requestAttributes at the given index.
-
getRequestAttributesBytes
public com.google.protobuf.ByteString getRequestAttributesBytes(int index) [#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Specified by:
getRequestAttributesBytesin interfaceExtProcOverridesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requestAttributes at the given index.
-
setRequestAttributes
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Parameters:
index- The index to set the value at.value- The requestAttributes to set.- Returns:
- This builder for chaining.
-
addRequestAttributes
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Parameters:
value- The requestAttributes to add.- Returns:
- This builder for chaining.
-
addAllRequestAttributes
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Parameters:
values- The requestAttributes to add.- Returns:
- This builder for chaining.
-
clearRequestAttributes
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Returns:
- This builder for chaining.
-
addRequestAttributesBytes
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Parameters:
value- The bytes of the requestAttributes to add.- Returns:
- This builder for chaining.
-
getResponseAttributesList
public com.google.protobuf.ProtocolStringList getResponseAttributesList()[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Specified by:
getResponseAttributesListin interfaceExtProcOverridesOrBuilder- Returns:
- A list containing the responseAttributes.
-
getResponseAttributesCount
public int getResponseAttributesCount()[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Specified by:
getResponseAttributesCountin interfaceExtProcOverridesOrBuilder- Returns:
- The count of responseAttributes.
-
getResponseAttributes
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Specified by:
getResponseAttributesin interfaceExtProcOverridesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The responseAttributes at the given index.
-
getResponseAttributesBytes
public com.google.protobuf.ByteString getResponseAttributesBytes(int index) [#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Specified by:
getResponseAttributesBytesin interfaceExtProcOverridesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the responseAttributes at the given index.
-
setResponseAttributes
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Parameters:
index- The index to set the value at.value- The responseAttributes to set.- Returns:
- This builder for chaining.
-
addResponseAttributes
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Parameters:
value- The responseAttributes to add.- Returns:
- This builder for chaining.
-
addAllResponseAttributes
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Parameters:
values- The responseAttributes to add.- Returns:
- This builder for chaining.
-
clearResponseAttributes
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Returns:
- This builder for chaining.
-
addResponseAttributesBytes
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Parameters:
value- The bytes of the responseAttributes to add.- Returns:
- This builder for chaining.
-
hasGrpcService
public boolean hasGrpcService()Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5;- Specified by:
hasGrpcServicein interfaceExtProcOverridesOrBuilder- Returns:
- Whether the grpcService field is set.
-
getGrpcService
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5;- Specified by:
getGrpcServicein interfaceExtProcOverridesOrBuilder- Returns:
- The grpcService.
-
setGrpcService
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5; -
setGrpcService
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5; -
mergeGrpcService
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5; -
clearGrpcService
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5; -
getGrpcServiceBuilder
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5; -
getGrpcServiceOrBuilder
Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5;- Specified by:
getGrpcServiceOrBuilderin interfaceExtProcOverridesOrBuilder
-
hasMetadataOptions
public boolean hasMetadataOptions()Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6;- Specified by:
hasMetadataOptionsin interfaceExtProcOverridesOrBuilder- Returns:
- Whether the metadataOptions field is set.
-
getMetadataOptions
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6;- Specified by:
getMetadataOptionsin interfaceExtProcOverridesOrBuilder- Returns:
- The metadataOptions.
-
setMetadataOptions
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6; -
setMetadataOptions
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6; -
mergeMetadataOptions
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6; -
clearMetadataOptions
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6; -
getMetadataOptionsBuilder
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6; -
getMetadataOptionsOrBuilder
Options related to the sending and receiving of dynamic metadata. Lists of forwarding and receiving namespaces will be overridden in their entirety, meaning the most-specific config that specifies this override will be the final config used. It is the prerogative of the control plane to ensure this most-specific config contains the correct final overrides.
.envoy.extensions.filters.http.ext_proc.v3.MetadataOptions metadata_options = 6;- Specified by:
getMetadataOptionsOrBuilderin interfaceExtProcOverridesOrBuilder
-
getGrpcInitialMetadataList
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;- Specified by:
getGrpcInitialMetadataListin interfaceExtProcOverridesOrBuilder
-
getGrpcInitialMetadataCount
public int getGrpcInitialMetadataCount()Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;- Specified by:
getGrpcInitialMetadataCountin interfaceExtProcOverridesOrBuilder
-
getGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;- Specified by:
getGrpcInitialMetadatain interfaceExtProcOverridesOrBuilder
-
setGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
setGrpcInitialMetadata
public ExtProcOverrides.Builder setGrpcInitialMetadata(int index, HeaderValue.Builder builderForValue) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
addGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
addGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
addGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
addGrpcInitialMetadata
public ExtProcOverrides.Builder addGrpcInitialMetadata(int index, HeaderValue.Builder builderForValue) Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
addAllGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
clearGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
removeGrpcInitialMetadata
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
getGrpcInitialMetadataBuilder
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
getGrpcInitialMetadataOrBuilder
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;- Specified by:
getGrpcInitialMetadataOrBuilderin interfaceExtProcOverridesOrBuilder
-
getGrpcInitialMetadataOrBuilderList
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7;- Specified by:
getGrpcInitialMetadataOrBuilderListin interfaceExtProcOverridesOrBuilder
-
addGrpcInitialMetadataBuilder
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
addGrpcInitialMetadataBuilder
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
getGrpcInitialMetadataBuilderList
Additional metadata to include into streams initiated to the ``ext_proc`` gRPC service. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected or when a route needs to partially override inherited metadata.
repeated .envoy.config.core.v3.HeaderValue grpc_initial_metadata = 7; -
hasFailureModeAllow
public boolean hasFailureModeAllow()If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8;- Specified by:
hasFailureModeAllowin interfaceExtProcOverridesOrBuilder- Returns:
- Whether the failureModeAllow field is set.
-
getFailureModeAllow
public com.google.protobuf.BoolValue getFailureModeAllow()If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8;- Specified by:
getFailureModeAllowin interfaceExtProcOverridesOrBuilder- Returns:
- The failureModeAllow.
-
setFailureModeAllow
If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8; -
setFailureModeAllow
public ExtProcOverrides.Builder setFailureModeAllow(com.google.protobuf.BoolValue.Builder builderForValue) If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8; -
mergeFailureModeAllow
If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8; -
clearFailureModeAllow
If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8; -
getFailureModeAllowBuilder
public com.google.protobuf.BoolValue.Builder getFailureModeAllowBuilder()If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8; -
getFailureModeAllowOrBuilder
public com.google.protobuf.BoolValueOrBuilder getFailureModeAllowOrBuilder()If true, the filter will not fail closed if the gRPC stream is prematurely closed or could not be opened. This field is the per-route override of :ref:`failure_mode_allow <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.failure_mode_allow>`.
.google.protobuf.BoolValue failure_mode_allow = 8;- Specified by:
getFailureModeAllowOrBuilderin interfaceExtProcOverridesOrBuilder
-
hasProcessingRequestModifier
public boolean hasProcessingRequestModifier()Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... }- Specified by:
hasProcessingRequestModifierin interfaceExtProcOverridesOrBuilder- Returns:
- Whether the processingRequestModifier field is set.
-
getProcessingRequestModifier
Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... }- Specified by:
getProcessingRequestModifierin interfaceExtProcOverridesOrBuilder- Returns:
- The processingRequestModifier.
-
setProcessingRequestModifier
Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... } -
setProcessingRequestModifier
public ExtProcOverrides.Builder setProcessingRequestModifier(TypedExtensionConfig.Builder builderForValue) Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... } -
mergeProcessingRequestModifier
Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... } -
clearProcessingRequestModifier
Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... } -
getProcessingRequestModifierBuilder
Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... } -
getProcessingRequestModifierOrBuilder
Decorator to introduce custom logic that runs after the ``ProcessingRequest`` is constructed, but before it is sent to the External Processor. The ``ProcessingRequest`` may be modified. This is a per-route override of :ref:`processing_request_modifier <envoy_v3_api_field_extensions.filters.http.ext_proc.v3.ExternalProcessor.processing_request_modifier>`.
.envoy.config.core.v3.TypedExtensionConfig processing_request_modifier = 9 [(.xds.annotations.v3.field_status) = { ... }- Specified by:
getProcessingRequestModifierOrBuilderin interfaceExtProcOverridesOrBuilder
-
setUnknownFields
public final ExtProcOverrides.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
-
mergeUnknownFields
public final ExtProcOverrides.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtProcOverrides.Builder>
-