Interface ExtProcOverridesOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExtProcOverrides,ExtProcOverrides.Builder
public interface ExtProcOverridesOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionboolean[#not-implemented-hide:] Set a different asynchronous processing option than the default.getGrpcInitialMetadata(int index) 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.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.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.[#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.[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.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.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasProcessingMode
boolean hasProcessingMode()Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;- Returns:
- Whether the processingMode field is set.
-
getProcessingMode
ProcessingMode getProcessingMode()Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1;- Returns:
- The processingMode.
-
getProcessingModeOrBuilder
ProcessingModeOrBuilder getProcessingModeOrBuilder()Set a different processing mode for this route than the default.
.envoy.extensions.filters.http.ext_proc.v3.ProcessingMode processing_mode = 1; -
getAsyncMode
boolean getAsyncMode()[#not-implemented-hide:] Set a different asynchronous processing option than the default.
bool async_mode = 2;- Returns:
- The asyncMode.
-
getRequestAttributesList
[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- Returns:
- A list containing the requestAttributes.
-
getRequestAttributesCount
int getRequestAttributesCount()[#not-implemented-hide:] Set different optional attributes than the default setting of the ``request_attributes`` field.
repeated string request_attributes = 3;- 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;- Parameters:
index- The index of the element to return.- Returns:
- The requestAttributes at the given index.
-
getRequestAttributesBytes
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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the requestAttributes at the given index.
-
getResponseAttributesList
[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- Returns:
- A list containing the responseAttributes.
-
getResponseAttributesCount
int getResponseAttributesCount()[#not-implemented-hide:] Set different optional properties than the default setting of the ``response_attributes`` field.
repeated string response_attributes = 4;- 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;- Parameters:
index- The index of the element to return.- Returns:
- The responseAttributes at the given index.
-
getResponseAttributesBytes
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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the responseAttributes at the given index.
-
hasGrpcService
boolean hasGrpcService()Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5;- Returns:
- Whether the grpcService field is set.
-
getGrpcService
GrpcService getGrpcService()Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5;- Returns:
- The grpcService.
-
getGrpcServiceOrBuilder
GrpcServiceOrBuilder getGrpcServiceOrBuilder()Set a different gRPC service for this route than the default.
.envoy.config.core.v3.GrpcService grpc_service = 5; -
hasMetadataOptions
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;- Returns:
- Whether the metadataOptions field is set.
-
getMetadataOptions
MetadataOptions 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;- Returns:
- The metadataOptions.
-
getMetadataOptionsOrBuilder
MetadataOptionsOrBuilder 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; -
getGrpcInitialMetadataList
List<HeaderValue> 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; -
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; -
getGrpcInitialMetadataCount
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; -
getGrpcInitialMetadataOrBuilderList
List<? extends HeaderValueOrBuilder> 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; -
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;
-