Class GrpcService.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- 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
,java.lang.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 typeenvoy.config.core.v3.GrpcService
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private com.google.protobuf.SingleFieldBuilder<GrpcService.EnvoyGrpc,GrpcService.EnvoyGrpc.Builder,GrpcService.EnvoyGrpcOrBuilder>
envoyGrpcBuilder_
private com.google.protobuf.SingleFieldBuilder<GrpcService.GoogleGrpc,GrpcService.GoogleGrpc.Builder,GrpcService.GoogleGrpcOrBuilder>
googleGrpcBuilder_
private java.util.List<HeaderValue>
initialMetadata_
private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder>
initialMetadataBuilder_
private RetryPolicy
retryPolicy_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder>
retryPolicyBuilder_
private java.lang.Object
targetSpecifier_
private int
targetSpecifierCase_
private com.google.protobuf.Duration
timeout_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
timeoutBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GrpcService.Builder
addAllInitialMetadata(java.lang.Iterable<? extends HeaderValue> values)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
addInitialMetadata(int index, HeaderValue value)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
addInitialMetadata(int index, HeaderValue.Builder builderForValue)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
addInitialMetadata(HeaderValue value)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
addInitialMetadata(HeaderValue.Builder builderForValue)
Additional metadata to include in streams initiated to the GrpcService.HeaderValue.Builder
addInitialMetadataBuilder()
Additional metadata to include in streams initiated to the GrpcService.HeaderValue.Builder
addInitialMetadataBuilder(int index)
Additional metadata to include in streams initiated to the GrpcService.GrpcService
build()
GrpcService
buildPartial()
private void
buildPartial0(GrpcService result)
private void
buildPartialOneofs(GrpcService result)
private void
buildPartialRepeatedFields(GrpcService result)
GrpcService.Builder
clear()
GrpcService.Builder
clearEnvoyGrpc()
Envoy's in-built gRPC client.GrpcService.Builder
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.GrpcService.Builder
clearInitialMetadata()
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
clearRetryPolicy()
Optional default retry policy for streams toward the service.GrpcService.Builder
clearTargetSpecifier()
GrpcService.Builder
clearTimeout()
The timeout for the gRPC request.private void
ensureInitialMetadataIsMutable()
GrpcService
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
GrpcService.EnvoyGrpc
getEnvoyGrpc()
Envoy's in-built gRPC client.GrpcService.EnvoyGrpc.Builder
getEnvoyGrpcBuilder()
Envoy's in-built gRPC client.private com.google.protobuf.SingleFieldBuilder<GrpcService.EnvoyGrpc,GrpcService.EnvoyGrpc.Builder,GrpcService.EnvoyGrpcOrBuilder>
getEnvoyGrpcFieldBuilder()
Envoy's in-built gRPC client.GrpcService.EnvoyGrpcOrBuilder
getEnvoyGrpcOrBuilder()
Envoy's in-built gRPC client.GrpcService.GoogleGrpc
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.GrpcService.GoogleGrpc.Builder
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.private com.google.protobuf.SingleFieldBuilder<GrpcService.GoogleGrpc,GrpcService.GoogleGrpc.Builder,GrpcService.GoogleGrpcOrBuilder>
getGoogleGrpcFieldBuilder()
`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.GrpcService.GoogleGrpcOrBuilder
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.HeaderValue
getInitialMetadata(int index)
Additional metadata to include in streams initiated to the GrpcService.HeaderValue.Builder
getInitialMetadataBuilder(int index)
Additional metadata to include in streams initiated to the GrpcService.java.util.List<HeaderValue.Builder>
getInitialMetadataBuilderList()
Additional metadata to include in streams initiated to the GrpcService.int
getInitialMetadataCount()
Additional metadata to include in streams initiated to the GrpcService.private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder>
getInitialMetadataFieldBuilder()
java.util.List<HeaderValue>
getInitialMetadataList()
Additional metadata to include in streams initiated to the GrpcService.HeaderValueOrBuilder
getInitialMetadataOrBuilder(int index)
Additional metadata to include in streams initiated to the GrpcService.java.util.List<? extends HeaderValueOrBuilder>
getInitialMetadataOrBuilderList()
Additional metadata to include in streams initiated to the GrpcService.RetryPolicy
getRetryPolicy()
Optional default retry policy for streams toward the service.RetryPolicy.Builder
getRetryPolicyBuilder()
Optional default retry policy for streams toward the service.private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder>
getRetryPolicyFieldBuilder()
Optional default retry policy for streams toward the service.RetryPolicyOrBuilder
getRetryPolicyOrBuilder()
Optional default retry policy for streams toward the service.GrpcService.TargetSpecifierCase
getTargetSpecifierCase()
com.google.protobuf.Duration
getTimeout()
The timeout for the gRPC request.com.google.protobuf.Duration.Builder
getTimeoutBuilder()
The timeout for the gRPC request.private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder>
getTimeoutFieldBuilder()
The timeout for the gRPC request.com.google.protobuf.DurationOrBuilder
getTimeoutOrBuilder()
The timeout for the gRPC request.boolean
hasEnvoyGrpc()
Envoy's in-built gRPC client.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.boolean
hasRetryPolicy()
Optional default retry policy for streams toward the service.boolean
hasTimeout()
The timeout for the gRPC request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
GrpcService.Builder
mergeEnvoyGrpc(GrpcService.EnvoyGrpc value)
Envoy's in-built gRPC client.GrpcService.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GrpcService.Builder
mergeFrom(com.google.protobuf.Message other)
GrpcService.Builder
mergeFrom(GrpcService other)
GrpcService.Builder
mergeGoogleGrpc(GrpcService.GoogleGrpc value)
`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.GrpcService.Builder
mergeRetryPolicy(RetryPolicy value)
Optional default retry policy for streams toward the service.GrpcService.Builder
mergeTimeout(com.google.protobuf.Duration value)
The timeout for the gRPC request.GrpcService.Builder
removeInitialMetadata(int index)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
setEnvoyGrpc(GrpcService.EnvoyGrpc value)
Envoy's in-built gRPC client.GrpcService.Builder
setEnvoyGrpc(GrpcService.EnvoyGrpc.Builder builderForValue)
Envoy's in-built gRPC client.GrpcService.Builder
setGoogleGrpc(GrpcService.GoogleGrpc value)
`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.GrpcService.Builder
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.GrpcService.Builder
setInitialMetadata(int index, HeaderValue value)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
setInitialMetadata(int index, HeaderValue.Builder builderForValue)
Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder
setRetryPolicy(RetryPolicy value)
Optional default retry policy for streams toward the service.GrpcService.Builder
setRetryPolicy(RetryPolicy.Builder builderForValue)
Optional default retry policy for streams toward the service.GrpcService.Builder
setTimeout(com.google.protobuf.Duration value)
The timeout for the gRPC request.GrpcService.Builder
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
-
-
-
-
Field Detail
-
targetSpecifierCase_
private int targetSpecifierCase_
-
targetSpecifier_
private java.lang.Object targetSpecifier_
-
bitField0_
private int bitField0_
-
envoyGrpcBuilder_
private com.google.protobuf.SingleFieldBuilder<GrpcService.EnvoyGrpc,GrpcService.EnvoyGrpc.Builder,GrpcService.EnvoyGrpcOrBuilder> envoyGrpcBuilder_
-
googleGrpcBuilder_
private com.google.protobuf.SingleFieldBuilder<GrpcService.GoogleGrpc,GrpcService.GoogleGrpc.Builder,GrpcService.GoogleGrpcOrBuilder> googleGrpcBuilder_
-
timeout_
private com.google.protobuf.Duration timeout_
-
timeoutBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Duration,com.google.protobuf.Duration.Builder,com.google.protobuf.DurationOrBuilder> timeoutBuilder_
-
initialMetadata_
private java.util.List<HeaderValue> initialMetadata_
-
initialMetadataBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HeaderValue,HeaderValue.Builder,HeaderValueOrBuilder> initialMetadataBuilder_
-
retryPolicy_
private RetryPolicy retryPolicy_
-
retryPolicyBuilder_
private com.google.protobuf.SingleFieldBuilder<RetryPolicy,RetryPolicy.Builder,RetryPolicyOrBuilder> retryPolicyBuilder_
-
-
Method Detail
-
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
public GrpcService.Builder 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
public GrpcService getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public GrpcService build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GrpcService buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(GrpcService result)
-
buildPartial0
private void buildPartial0(GrpcService result)
-
buildPartialOneofs
private void buildPartialOneofs(GrpcService result)
-
mergeFrom
public GrpcService.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GrpcService.Builder>
-
mergeFrom
public GrpcService.Builder mergeFrom(GrpcService other)
-
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 java.io.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:
java.io.IOException
-
getTargetSpecifierCase
public GrpcService.TargetSpecifierCase getTargetSpecifierCase()
- Specified by:
getTargetSpecifierCase
in interfaceGrpcServiceOrBuilder
-
clearTargetSpecifier
public GrpcService.Builder 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
public GrpcService.EnvoyGrpc 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
public GrpcService.Builder setEnvoyGrpc(GrpcService.EnvoyGrpc value)
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
public GrpcService.Builder setEnvoyGrpc(GrpcService.EnvoyGrpc.Builder builderForValue)
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
public GrpcService.Builder mergeEnvoyGrpc(GrpcService.EnvoyGrpc value)
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
public GrpcService.Builder 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
public GrpcService.EnvoyGrpc.Builder 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
public GrpcService.EnvoyGrpcOrBuilder 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,GrpcService.EnvoyGrpcOrBuilder> getEnvoyGrpcFieldBuilder()
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
public GrpcService.GoogleGrpc 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
public GrpcService.Builder setGoogleGrpc(GrpcService.GoogleGrpc value)
`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
public GrpcService.Builder 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.
.envoy.config.core.v3.GrpcService.GoogleGrpc google_grpc = 2;
-
mergeGoogleGrpc
public GrpcService.Builder mergeGoogleGrpc(GrpcService.GoogleGrpc value)
`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
public GrpcService.Builder 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
public GrpcService.GoogleGrpc.Builder 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
public GrpcService.GoogleGrpcOrBuilder 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,GrpcService.GoogleGrpcOrBuilder> getGoogleGrpcFieldBuilder()
`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
public GrpcService.Builder setTimeout(com.google.protobuf.Duration value)
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
setTimeout
public GrpcService.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
mergeTimeout
public GrpcService.Builder mergeTimeout(com.google.protobuf.Duration value)
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
clearTimeout
public GrpcService.Builder 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,com.google.protobuf.DurationOrBuilder> getTimeoutFieldBuilder()
The timeout for the gRPC request. This is the timeout for a specific request.
.google.protobuf.Duration timeout = 3;
-
ensureInitialMetadataIsMutable
private void ensureInitialMetadataIsMutable()
-
getInitialMetadataList
public java.util.List<HeaderValue> 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
public HeaderValue getInitialMetadata(int index)
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
public GrpcService.Builder setInitialMetadata(int index, HeaderValue value)
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
public GrpcService.Builder setInitialMetadata(int index, HeaderValue.Builder builderForValue)
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
public GrpcService.Builder addInitialMetadata(HeaderValue value)
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
public GrpcService.Builder addInitialMetadata(int index, HeaderValue value)
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
public GrpcService.Builder addInitialMetadata(HeaderValue.Builder builderForValue)
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
public GrpcService.Builder addInitialMetadata(int index, HeaderValue.Builder builderForValue)
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
public GrpcService.Builder addAllInitialMetadata(java.lang.Iterable<? extends HeaderValue> values)
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
public GrpcService.Builder 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
public GrpcService.Builder removeInitialMetadata(int index)
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
public HeaderValue.Builder getInitialMetadataBuilder(int index)
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
public HeaderValueOrBuilder getInitialMetadataOrBuilder(int index)
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
public java.util.List<? extends HeaderValueOrBuilder> 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
public HeaderValue.Builder 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
public HeaderValue.Builder addInitialMetadataBuilder(int index)
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
public java.util.List<HeaderValue.Builder> 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,HeaderValueOrBuilder> getInitialMetadataFieldBuilder()
-
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
public RetryPolicy 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
public GrpcService.Builder setRetryPolicy(RetryPolicy value)
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
public GrpcService.Builder setRetryPolicy(RetryPolicy.Builder builderForValue)
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
public GrpcService.Builder mergeRetryPolicy(RetryPolicy value)
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
public GrpcService.Builder 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
public RetryPolicy.Builder 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
public RetryPolicyOrBuilder 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,RetryPolicyOrBuilder> getRetryPolicyFieldBuilder()
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;
-
-