public static final class ExternalProcessor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder> implements ExternalProcessorOrBuilder
[#next-free-field: 9]Protobuf type
envoy.extensions.filters.http.ext_proc.v3alpha.ExternalProcessor| Modifier and Type | Method and Description |
|---|---|
ExternalProcessor.Builder |
addAllRequestAttributes(Iterable<String> values)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
addAllResponseAttributes(Iterable<String> values)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExternalProcessor.Builder |
addRequestAttributes(String value)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
addRequestAttributesBytes(com.google.protobuf.ByteString value)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
addResponseAttributes(String value)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
addResponseAttributesBytes(com.google.protobuf.ByteString value)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor |
build() |
ExternalProcessor |
buildPartial() |
ExternalProcessor.Builder |
clear() |
ExternalProcessor.Builder |
clearAsyncMode()
[#not-implemented-hide:]
If true, send each part of the HTTP request or response specified by ProcessingMode
asynchronously -- in other words, send the message on the gRPC stream and then continue
filter processing.
|
ExternalProcessor.Builder |
clearFailureModeAllow()
[#not-implemented-hide:]
By default, if the gRPC stream cannot be established, or if it is closed
prematurely with an error, the filter will fail.
|
ExternalProcessor.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ExternalProcessor.Builder |
clearGrpcService()
Configuration for the gRPC service that the filter will communicate with.
|
ExternalProcessor.Builder |
clearMessageTimeout()
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
ExternalProcessor.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ExternalProcessor.Builder |
clearProcessingMode()
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
ExternalProcessor.Builder |
clearRequestAttributes()
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
clearResponseAttributes()
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
clearStatPrefix()
[#not-implemented-hide:]
Optional additional prefix to use when emitting statistics.
|
ExternalProcessor.Builder |
clone() |
boolean |
getAsyncMode()
[#not-implemented-hide:]
If true, send each part of the HTTP request or response specified by ProcessingMode
asynchronously -- in other words, send the message on the gRPC stream and then continue
filter processing.
|
ExternalProcessor |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getFailureModeAllow()
[#not-implemented-hide:]
By default, if the gRPC stream cannot be established, or if it is closed
prematurely with an error, the filter will fail.
|
GrpcService |
getGrpcService()
Configuration for the gRPC service that the filter will communicate with.
|
GrpcService.Builder |
getGrpcServiceBuilder()
Configuration for the gRPC service that the filter will communicate with.
|
GrpcServiceOrBuilder |
getGrpcServiceOrBuilder()
Configuration for the gRPC service that the filter will communicate with.
|
com.google.protobuf.Duration |
getMessageTimeout()
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
com.google.protobuf.Duration.Builder |
getMessageTimeoutBuilder()
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
com.google.protobuf.DurationOrBuilder |
getMessageTimeoutOrBuilder()
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
ProcessingMode |
getProcessingMode()
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
ProcessingMode.Builder |
getProcessingModeBuilder()
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
ProcessingModeOrBuilder |
getProcessingModeOrBuilder()
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
String |
getRequestAttributes(int index)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
com.google.protobuf.ByteString |
getRequestAttributesBytes(int index)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
int |
getRequestAttributesCount()
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
com.google.protobuf.ProtocolStringList |
getRequestAttributesList()
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
String |
getResponseAttributes(int index)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
com.google.protobuf.ByteString |
getResponseAttributesBytes(int index)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
int |
getResponseAttributesCount()
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
com.google.protobuf.ProtocolStringList |
getResponseAttributesList()
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
String |
getStatPrefix()
[#not-implemented-hide:]
Optional additional prefix to use when emitting statistics.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
[#not-implemented-hide:]
Optional additional prefix to use when emitting statistics.
|
boolean |
hasGrpcService()
Configuration for the gRPC service that the filter will communicate with.
|
boolean |
hasMessageTimeout()
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
boolean |
hasProcessingMode()
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ExternalProcessor.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ExternalProcessor.Builder |
mergeFrom(ExternalProcessor other) |
ExternalProcessor.Builder |
mergeFrom(com.google.protobuf.Message other) |
ExternalProcessor.Builder |
mergeGrpcService(GrpcService value)
Configuration for the gRPC service that the filter will communicate with.
|
ExternalProcessor.Builder |
mergeMessageTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
ExternalProcessor.Builder |
mergeProcessingMode(ProcessingMode value)
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
ExternalProcessor.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ExternalProcessor.Builder |
setAsyncMode(boolean value)
[#not-implemented-hide:]
If true, send each part of the HTTP request or response specified by ProcessingMode
asynchronously -- in other words, send the message on the gRPC stream and then continue
filter processing.
|
ExternalProcessor.Builder |
setFailureModeAllow(boolean value)
[#not-implemented-hide:]
By default, if the gRPC stream cannot be established, or if it is closed
prematurely with an error, the filter will fail.
|
ExternalProcessor.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExternalProcessor.Builder |
setGrpcService(GrpcService.Builder builderForValue)
Configuration for the gRPC service that the filter will communicate with.
|
ExternalProcessor.Builder |
setGrpcService(GrpcService value)
Configuration for the gRPC service that the filter will communicate with.
|
ExternalProcessor.Builder |
setMessageTimeout(com.google.protobuf.Duration.Builder builderForValue)
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
ExternalProcessor.Builder |
setMessageTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:]
Specifies the timeout for each individual message sent on the stream and
when the filter is running in synchronous mode.
|
ExternalProcessor.Builder |
setProcessingMode(ProcessingMode.Builder builderForValue)
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
ExternalProcessor.Builder |
setProcessingMode(ProcessingMode value)
[#not-implemented-hide:]
Specifies default options for how HTTP headers, trailers, and bodies are
sent.
|
ExternalProcessor.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ExternalProcessor.Builder |
setRequestAttributes(int index,
String value)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
setResponseAttributes(int index,
String value)
[#not-implemented-hide:]
Envoy provides a number of :ref:`attributes <arch_overview_attributes>`
for expressive policies.
|
ExternalProcessor.Builder |
setStatPrefix(String value)
[#not-implemented-hide:]
Optional additional prefix to use when emitting statistics.
|
ExternalProcessor.Builder |
setStatPrefixBytes(com.google.protobuf.ByteString value)
[#not-implemented-hide:]
Optional additional prefix to use when emitting statistics.
|
ExternalProcessor.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ExternalProcessor build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ExternalProcessor buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ExternalProcessor.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder mergeFrom(ExternalProcessor other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public ExternalProcessor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExternalProcessor.Builder>IOExceptionpublic boolean hasGrpcService()
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;hasGrpcService in interface ExternalProcessorOrBuilderpublic GrpcService getGrpcService()
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;getGrpcService in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setGrpcService(GrpcService value)
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;public ExternalProcessor.Builder setGrpcService(GrpcService.Builder builderForValue)
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;public ExternalProcessor.Builder mergeGrpcService(GrpcService value)
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;public ExternalProcessor.Builder clearGrpcService()
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;public GrpcService.Builder getGrpcServiceBuilder()
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;public GrpcServiceOrBuilder getGrpcServiceOrBuilder()
Configuration for the gRPC service that the filter will communicate with. The filter supports both the "Envoy" and "Google" gRPC clients.
.envoy.config.core.v3.GrpcService grpc_service = 1;getGrpcServiceOrBuilder in interface ExternalProcessorOrBuilderpublic boolean getFailureModeAllow()
[#not-implemented-hide:] By default, if the gRPC stream cannot be established, or if it is closed prematurely with an error, the filter will fail. Specifically, if the response headers have not yet been delivered, then it will return a 500 error downstream. If they have been delivered, then instead the HTTP stream to the downstream client will be reset. With this parameter set to true, however, then if the gRPC stream is prematurely closed or could not be opened, processing continues without error.
bool failure_mode_allow = 2;getFailureModeAllow in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setFailureModeAllow(boolean value)
[#not-implemented-hide:] By default, if the gRPC stream cannot be established, or if it is closed prematurely with an error, the filter will fail. Specifically, if the response headers have not yet been delivered, then it will return a 500 error downstream. If they have been delivered, then instead the HTTP stream to the downstream client will be reset. With this parameter set to true, however, then if the gRPC stream is prematurely closed or could not be opened, processing continues without error.
bool failure_mode_allow = 2;public ExternalProcessor.Builder clearFailureModeAllow()
[#not-implemented-hide:] By default, if the gRPC stream cannot be established, or if it is closed prematurely with an error, the filter will fail. Specifically, if the response headers have not yet been delivered, then it will return a 500 error downstream. If they have been delivered, then instead the HTTP stream to the downstream client will be reset. With this parameter set to true, however, then if the gRPC stream is prematurely closed or could not be opened, processing continues without error.
bool failure_mode_allow = 2;public boolean hasProcessingMode()
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;hasProcessingMode in interface ExternalProcessorOrBuilderpublic ProcessingMode getProcessingMode()
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;getProcessingMode in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setProcessingMode(ProcessingMode value)
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;public ExternalProcessor.Builder setProcessingMode(ProcessingMode.Builder builderForValue)
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;public ExternalProcessor.Builder mergeProcessingMode(ProcessingMode value)
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;public ExternalProcessor.Builder clearProcessingMode()
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;public ProcessingMode.Builder getProcessingModeBuilder()
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;public ProcessingModeOrBuilder getProcessingModeOrBuilder()
[#not-implemented-hide:] Specifies default options for how HTTP headers, trailers, and bodies are sent. See ProcessingMode for details.
.envoy.extensions.filters.http.ext_proc.v3alpha.ProcessingMode processing_mode = 3;getProcessingModeOrBuilder in interface ExternalProcessorOrBuilderpublic boolean getAsyncMode()
[#not-implemented-hide:] If true, send each part of the HTTP request or response specified by ProcessingMode asynchronously -- in other words, send the message on the gRPC stream and then continue filter processing. If false, which is the default, suspend filter execution after each message is sent to the remote service and wait up to "message_timeout" for a reply.
bool async_mode = 4;getAsyncMode in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setAsyncMode(boolean value)
[#not-implemented-hide:] If true, send each part of the HTTP request or response specified by ProcessingMode asynchronously -- in other words, send the message on the gRPC stream and then continue filter processing. If false, which is the default, suspend filter execution after each message is sent to the remote service and wait up to "message_timeout" for a reply.
bool async_mode = 4;public ExternalProcessor.Builder clearAsyncMode()
[#not-implemented-hide:] If true, send each part of the HTTP request or response specified by ProcessingMode asynchronously -- in other words, send the message on the gRPC stream and then continue filter processing. If false, which is the default, suspend filter execution after each message is sent to the remote service and wait up to "message_timeout" for a reply.
bool async_mode = 4;public com.google.protobuf.ProtocolStringList getRequestAttributesList()
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;getRequestAttributesList in interface ExternalProcessorOrBuilderpublic int getRequestAttributesCount()
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;getRequestAttributesCount in interface ExternalProcessorOrBuilderpublic String getRequestAttributes(int index)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;getRequestAttributes in interface ExternalProcessorOrBuilderpublic com.google.protobuf.ByteString getRequestAttributesBytes(int index)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;getRequestAttributesBytes in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setRequestAttributes(int index, String value)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;public ExternalProcessor.Builder addRequestAttributes(String value)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;public ExternalProcessor.Builder addAllRequestAttributes(Iterable<String> values)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;public ExternalProcessor.Builder clearRequestAttributes()
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;public ExternalProcessor.Builder addRequestAttributesBytes(com.google.protobuf.ByteString value)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the request_headers message. See the :ref:`attribute documentation <arch_overview_request_attributes>` for the list of supported attributes and their types.
repeated string request_attributes = 5;public com.google.protobuf.ProtocolStringList getResponseAttributesList()
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;getResponseAttributesList in interface ExternalProcessorOrBuilderpublic int getResponseAttributesCount()
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;getResponseAttributesCount in interface ExternalProcessorOrBuilderpublic String getResponseAttributes(int index)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;getResponseAttributes in interface ExternalProcessorOrBuilderpublic com.google.protobuf.ByteString getResponseAttributesBytes(int index)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;getResponseAttributesBytes in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setResponseAttributes(int index, String value)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;public ExternalProcessor.Builder addResponseAttributes(String value)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;public ExternalProcessor.Builder addAllResponseAttributes(Iterable<String> values)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;public ExternalProcessor.Builder clearResponseAttributes()
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;public ExternalProcessor.Builder addResponseAttributesBytes(com.google.protobuf.ByteString value)
[#not-implemented-hide:] Envoy provides a number of :ref:`attributes <arch_overview_attributes>` for expressive policies. Each attribute name provided in this field will be matched against that list and populated in the response_headers message. See the :ref:`attribute documentation <arch_overview_attributes>` for the list of supported attributes and their types.
repeated string response_attributes = 6;public boolean hasMessageTimeout()
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;hasMessageTimeout in interface ExternalProcessorOrBuilderpublic com.google.protobuf.Duration getMessageTimeout()
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;getMessageTimeout in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setMessageTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;public ExternalProcessor.Builder setMessageTimeout(com.google.protobuf.Duration.Builder builderForValue)
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;public ExternalProcessor.Builder mergeMessageTimeout(com.google.protobuf.Duration value)
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;public ExternalProcessor.Builder clearMessageTimeout()
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;public com.google.protobuf.Duration.Builder getMessageTimeoutBuilder()
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;public com.google.protobuf.DurationOrBuilder getMessageTimeoutOrBuilder()
[#not-implemented-hide:] Specifies the timeout for each individual message sent on the stream and when the filter is running in synchronous mode. Whenever the proxy sends a message on the stream that requires a response, it will reset this timer, and will stop processing and return an error (subject to the processing mode) if the timer expires. There is no timeout when the filter is running in asynchronous mode. Default is 200 ms.
.google.protobuf.Duration message_timeout = 7;getMessageTimeoutOrBuilder in interface ExternalProcessorOrBuilderpublic String getStatPrefix()
[#not-implemented-hide:] Optional additional prefix to use when emitting statistics. This allows to distinguish emitted statistics between configured *ext_proc* filters in an HTTP filter chain.
string stat_prefix = 8;getStatPrefix in interface ExternalProcessorOrBuilderpublic com.google.protobuf.ByteString getStatPrefixBytes()
[#not-implemented-hide:] Optional additional prefix to use when emitting statistics. This allows to distinguish emitted statistics between configured *ext_proc* filters in an HTTP filter chain.
string stat_prefix = 8;getStatPrefixBytes in interface ExternalProcessorOrBuilderpublic ExternalProcessor.Builder setStatPrefix(String value)
[#not-implemented-hide:] Optional additional prefix to use when emitting statistics. This allows to distinguish emitted statistics between configured *ext_proc* filters in an HTTP filter chain.
string stat_prefix = 8;public ExternalProcessor.Builder clearStatPrefix()
[#not-implemented-hide:] Optional additional prefix to use when emitting statistics. This allows to distinguish emitted statistics between configured *ext_proc* filters in an HTTP filter chain.
string stat_prefix = 8;public ExternalProcessor.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
[#not-implemented-hide:] Optional additional prefix to use when emitting statistics. This allows to distinguish emitted statistics between configured *ext_proc* filters in an HTTP filter chain.
string stat_prefix = 8;public final ExternalProcessor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>public final ExternalProcessor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExternalProcessor.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.