Class GrpcService.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<GrpcService.Builder>
com.google.protobuf.GeneratedMessage.Builder<GrpcService.Builder>
io.envoyproxy.envoy.config.core.v3.GrpcService.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,GrpcServiceOrBuilder
,Cloneable
- Enclosing class:
GrpcService
public static final class GrpcService.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GrpcService.Builder>
implements GrpcServiceOrBuilder
gRPC service configuration. This is used by :ref:`ApiConfigSource <envoy_v3_api_msg_config.core.v3.ApiConfigSource>` and filter configurations. [#next-free-field: 7]Protobuf type
envoy.config.core.v3.GrpcService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private com.google.protobuf.SingleFieldBuilder
<GrpcService.EnvoyGrpc, GrpcService.EnvoyGrpc.Builder, GrpcService.EnvoyGrpcOrBuilder> private com.google.protobuf.SingleFieldBuilder
<GrpcService.GoogleGrpc, GrpcService.GoogleGrpc.Builder, GrpcService.GoogleGrpcOrBuilder> private List
<HeaderValue> private com.google.protobuf.RepeatedFieldBuilder
<HeaderValue, HeaderValue.Builder, HeaderValueOrBuilder> private RetryPolicy
private com.google.protobuf.SingleFieldBuilder
<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> private Object
private int
private com.google.protobuf.Duration
private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllInitialMetadata
(Iterable<? extends HeaderValue> values) Additional metadata to include in streams initiated to the GrpcService.addInitialMetadata
(int index, HeaderValue value) Additional metadata to include in streams initiated to the GrpcService.addInitialMetadata
(int index, HeaderValue.Builder builderForValue) Additional metadata to include in streams initiated to the GrpcService.addInitialMetadata
(HeaderValue value) Additional metadata to include in streams initiated to the GrpcService.addInitialMetadata
(HeaderValue.Builder builderForValue) Additional metadata to include in streams initiated to the GrpcService.Additional metadata to include in streams initiated to the GrpcService.addInitialMetadataBuilder
(int index) Additional metadata to include in streams initiated to the GrpcService.build()
private void
buildPartial0
(GrpcService result) private void
buildPartialOneofs
(GrpcService result) private void
clear()
Envoy's in-built gRPC client.`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.Additional metadata to include in streams initiated to the GrpcService.Optional default retry policy for streams toward the service.The timeout for the gRPC request.private void
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Envoy's in-built gRPC client.Envoy's in-built gRPC client.private com.google.protobuf.SingleFieldBuilder
<GrpcService.EnvoyGrpc, GrpcService.EnvoyGrpc.Builder, GrpcService.EnvoyGrpcOrBuilder> Envoy's in-built gRPC client.Envoy's in-built gRPC client.`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.private com.google.protobuf.SingleFieldBuilder
<GrpcService.GoogleGrpc, GrpcService.GoogleGrpc.Builder, GrpcService.GoogleGrpcOrBuilder> `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.getInitialMetadata
(int index) Additional metadata to include in streams initiated to the GrpcService.getInitialMetadataBuilder
(int index) Additional metadata to include in streams initiated to the GrpcService.Additional metadata to include in streams initiated to the GrpcService.int
Additional metadata to include in streams initiated to the GrpcService.private com.google.protobuf.RepeatedFieldBuilder
<HeaderValue, HeaderValue.Builder, HeaderValueOrBuilder> Additional metadata to include in streams initiated to the GrpcService.getInitialMetadataOrBuilder
(int index) Additional metadata to include in streams initiated to the GrpcService.List
<? extends HeaderValueOrBuilder> Additional metadata to include in streams initiated to the GrpcService.Optional default retry policy for streams toward the service.Optional default retry policy for streams toward the service.private com.google.protobuf.SingleFieldBuilder
<RetryPolicy, RetryPolicy.Builder, RetryPolicyOrBuilder> Optional default retry policy for streams toward the service.Optional default retry policy for streams toward the service.com.google.protobuf.Duration
The timeout for the gRPC request.com.google.protobuf.Duration.Builder
The timeout for the gRPC request.private com.google.protobuf.SingleFieldBuilder
<com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> The timeout for the gRPC request.com.google.protobuf.DurationOrBuilder
The timeout for the gRPC request.boolean
Envoy's in-built gRPC client.boolean
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.boolean
Optional default retry policy for streams toward the service.boolean
The timeout for the gRPC request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
private void
Envoy's in-built gRPC client.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(GrpcService other) `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.mergeRetryPolicy
(RetryPolicy value) Optional default retry policy for streams toward the service.mergeTimeout
(com.google.protobuf.Duration value) The timeout for the gRPC request.removeInitialMetadata
(int index) Additional metadata to include in streams initiated to the GrpcService.Envoy's in-built gRPC client.setEnvoyGrpc
(GrpcService.EnvoyGrpc.Builder builderForValue) Envoy's in-built gRPC client.`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.setGoogleGrpc
(GrpcService.GoogleGrpc.Builder builderForValue) `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.setInitialMetadata
(int index, HeaderValue value) Additional metadata to include in streams initiated to the GrpcService.setInitialMetadata
(int index, HeaderValue.Builder builderForValue) Additional metadata to include in streams initiated to the GrpcService.setRetryPolicy
(RetryPolicy value) Optional default retry policy for streams toward the service.setRetryPolicy
(RetryPolicy.Builder builderForValue) Optional default retry policy for streams toward the service.setTimeout
(com.google.protobuf.Duration value) The timeout for the gRPC request.setTimeout
(com.google.protobuf.Duration.Builder builderForValue) The timeout for the gRPC request.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
targetSpecifierCase_
private int targetSpecifierCase_ -
targetSpecifier_
-
bitField0_
private int bitField0_ -
envoyGrpcBuilder_
private com.google.protobuf.SingleFieldBuilder<GrpcService.EnvoyGrpc,GrpcService.EnvoyGrpc.Builder, envoyGrpcBuilder_GrpcService.EnvoyGrpcOrBuilder> -
googleGrpcBuilder_
private com.google.protobuf.SingleFieldBuilder<GrpcService.GoogleGrpc,GrpcService.GoogleGrpc.Builder, googleGrpcBuilder_GrpcService.GoogleGrpcOrBuilder> -
timeout_
private com.google.protobuf.Duration timeout_ -
timeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, timeoutBuilder_com.google.protobuf.DurationOrBuilder> -
initialMetadata_
-
initialMetadataBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder, initialMetadataBuilder_HeaderValueOrBuilder> -
retryPolicy_
-
retryPolicyBuilder_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder, retryPolicyBuilder_RetryPolicyOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<GrpcService.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization() -
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<GrpcService.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<GrpcService.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
buildPartialOneofs
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GrpcService.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<GrpcService.Builder>
-
mergeFrom
public GrpcService.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GrpcService.Builder>
- Throws:
IOException
-
getTargetSpecifierCase
- Specified by:
getTargetSpecifierCase
in interfaceGrpcServiceOrBuilder
-
clearTargetSpecifier
-
hasEnvoyGrpc
public boolean hasEnvoyGrpc()Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
- Specified by:
hasEnvoyGrpc
in interfaceGrpcServiceOrBuilder
- Returns:
- Whether the envoyGrpc field is set.
-
getEnvoyGrpc
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
- Specified by:
getEnvoyGrpc
in interfaceGrpcServiceOrBuilder
- Returns:
- The envoyGrpc.
-
setEnvoyGrpc
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
-
setEnvoyGrpc
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
-
mergeEnvoyGrpc
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
-
clearEnvoyGrpc
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
-
getEnvoyGrpcBuilder
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
-
getEnvoyGrpcOrBuilder
Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
- Specified by:
getEnvoyGrpcOrBuilder
in interfaceGrpcServiceOrBuilder
-
getEnvoyGrpcFieldBuilder
private com.google.protobuf.SingleFieldBuilder<GrpcService.EnvoyGrpc,GrpcService.EnvoyGrpc.Builder, getEnvoyGrpcFieldBuilder()GrpcService.EnvoyGrpcOrBuilder> Envoy's in-built gRPC client. See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.EnvoyGrpc envoy_grpc = 1;
-
hasGoogleGrpc
public boolean hasGoogleGrpc()`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
- Specified by:
hasGoogleGrpc
in interfaceGrpcServiceOrBuilder
- Returns:
- Whether the googleGrpc field is set.
-
getGoogleGrpc
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
- Specified by:
getGoogleGrpc
in interfaceGrpcServiceOrBuilder
- Returns:
- The googleGrpc.
-
setGoogleGrpc
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
setGoogleGrpc
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
mergeGoogleGrpc
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
clearGoogleGrpc
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
getGoogleGrpcBuilder
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
getGoogleGrpcOrBuilder
`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
- Specified by:
getGoogleGrpcOrBuilder
in interfaceGrpcServiceOrBuilder
-
getGoogleGrpcFieldBuilder
private com.google.protobuf.SingleFieldBuilder<GrpcService.GoogleGrpc,GrpcService.GoogleGrpc.Builder, getGoogleGrpcFieldBuilder()GrpcService.GoogleGrpcOrBuilder> `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
hasTimeout
public boolean hasTimeout()The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
- Specified by:
hasTimeout
in interfaceGrpcServiceOrBuilder
- Returns:
- Whether the timeout field is set.
-
getTimeout
public com.google.protobuf.Duration getTimeout()The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
- Specified by:
getTimeout
in interfaceGrpcServiceOrBuilder
- Returns:
- The timeout.
-
setTimeout
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
setTimeout
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
mergeTimeout
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
clearTimeout
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
getTimeoutBuilder
public com.google.protobuf.Duration.Builder getTimeoutBuilder()The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
getTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
- Specified by:
getTimeoutOrBuilder
in interfaceGrpcServiceOrBuilder
-
getTimeoutFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder, getTimeoutFieldBuilder()com.google.protobuf.DurationOrBuilder> The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
ensureInitialMetadataIsMutable
private void ensureInitialMetadataIsMutable() -
getInitialMetadataList
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
- Specified by:
getInitialMetadataList
in interfaceGrpcServiceOrBuilder
-
getInitialMetadataCount
public int getInitialMetadataCount()Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
- Specified by:
getInitialMetadataCount
in interfaceGrpcServiceOrBuilder
-
getInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
- Specified by:
getInitialMetadata
in interfaceGrpcServiceOrBuilder
-
setInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
setInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
addInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
addInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
addInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
addInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
addAllInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
clearInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
removeInitialMetadata
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
getInitialMetadataBuilder
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
getInitialMetadataOrBuilder
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
- Specified by:
getInitialMetadataOrBuilder
in interfaceGrpcServiceOrBuilder
-
getInitialMetadataOrBuilderList
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
- Specified by:
getInitialMetadataOrBuilderList
in interfaceGrpcServiceOrBuilder
-
addInitialMetadataBuilder
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
addInitialMetadataBuilder
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
getInitialMetadataBuilderList
Additional metadata to include in streams initiated to the GrpcService. This can be used for scenarios in which additional ad hoc authorization headers (e.g. ``x-foo-bar: baz-key``) are to be injected. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.config.core.v3.HeaderValue initial_metadata = 5;
-
getInitialMetadataFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder, getInitialMetadataFieldBuilder()HeaderValueOrBuilder> -
hasRetryPolicy
public boolean hasRetryPolicy()Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
- Specified by:
hasRetryPolicy
in interfaceGrpcServiceOrBuilder
- Returns:
- Whether the retryPolicy field is set.
-
getRetryPolicy
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
- Specified by:
getRetryPolicy
in interfaceGrpcServiceOrBuilder
- Returns:
- The retryPolicy.
-
setRetryPolicy
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
-
setRetryPolicy
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
-
mergeRetryPolicy
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
-
clearRetryPolicy
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
-
getRetryPolicyBuilder
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
-
getRetryPolicyOrBuilder
Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
- Specified by:
getRetryPolicyOrBuilder
in interfaceGrpcServiceOrBuilder
-
getRetryPolicyFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder, getRetryPolicyFieldBuilder()RetryPolicyOrBuilder> Optional default retry policy for streams toward the service. If an async stream doesn't have retry policy configured in its stream options, this retry policy is used.
.envoy.config.core.v3.RetryPolicy retry_policy = 6;
-