Class DeltaDiscoveryRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<DeltaDiscoveryRequest.Builder>
-
- io.envoyproxy.envoy.service.discovery.v3.DeltaDiscoveryRequest.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,DeltaDiscoveryRequestOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DeltaDiscoveryRequest
public static final class DeltaDiscoveryRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<DeltaDiscoveryRequest.Builder> implements DeltaDiscoveryRequestOrBuilder
DeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC endpoint for Delta xDS. With Delta xDS, the DeltaDiscoveryResponses do not need to include a full snapshot of the tracked resources. Instead, DeltaDiscoveryResponses are a diff to the state of a xDS client. In Delta XDS there are per-resource versions, which allow tracking state at the resource granularity. An xDS Delta session is always in the context of a gRPC bidirectional stream. This allows the xDS server to keep track of the state of xDS clients connected to it. In Delta xDS the nonce field is required and used to pair DeltaDiscoveryResponse to a DeltaDiscoveryRequest ACK or NACK. Optionally, a response message level system_version_info is present for debugging purposes only. DeltaDiscoveryRequest plays two independent roles. Any DeltaDiscoveryRequest can be either or both of: [1] informing the server of what resources the client has gained/lost interest in (using resource_names_subscribe and resource_names_unsubscribe), or [2] (N)ACKing an earlier resource update from the server (using response_nonce, with presence of error_detail making it a NACK). Additionally, the first message (for a given type_url) of a reconnected gRPC stream has a third role: informing the server of the resources (and their versions) that the client already possesses, using the initial_resource_versions field. As with state-of-the-world, when multiple resource types are multiplexed (ADS), all requests/acknowledgments/updates are logically walled off by type_url: a Cluster ACK exists in a completely separate world from a prior Route NACK. In particular, initial_resource_versions being sent at the "start" of every gRPC stream actually entails a message for each type_url, each with its own initial_resource_versions. [#next-free-field: 10]
Protobuf typeenvoy.service.discovery.v3.DeltaDiscoveryRequest
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private com.google.rpc.Status
errorDetail_
private com.google.protobuf.SingleFieldBuilder<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder>
errorDetailBuilder_
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
initialResourceVersions_
private Node
node_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
nodeBuilder_
private java.util.List<ResourceLocator>
resourceLocatorsSubscribe_
private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder>
resourceLocatorsSubscribeBuilder_
private java.util.List<ResourceLocator>
resourceLocatorsUnsubscribe_
private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder>
resourceLocatorsUnsubscribeBuilder_
private com.google.protobuf.LazyStringArrayList
resourceNamesSubscribe_
private com.google.protobuf.LazyStringArrayList
resourceNamesUnsubscribe_
private java.lang.Object
responseNonce_
private java.lang.Object
typeUrl_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DeltaDiscoveryRequest.Builder
addAllResourceLocatorsSubscribe(java.lang.Iterable<? extends ResourceLocator> values)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addAllResourceLocatorsUnsubscribe(java.lang.Iterable<? extends ResourceLocator> values)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addAllResourceNamesSubscribe(java.lang.Iterable<java.lang.String> values)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.DeltaDiscoveryRequest.Builder
addAllResourceNamesUnsubscribe(java.lang.Iterable<java.lang.String> values)
A list of Resource names to remove from the list of tracked resources.DeltaDiscoveryRequest.Builder
addResourceLocatorsSubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsSubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsSubscribe(ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsSubscribe(ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator.Builder
addResourceLocatorsSubscribeBuilder()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator.Builder
addResourceLocatorsSubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsUnsubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsUnsubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsUnsubscribe(ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceLocatorsUnsubscribe(ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator.Builder
addResourceLocatorsUnsubscribeBuilder()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator.Builder
addResourceLocatorsUnsubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
addResourceNamesSubscribe(java.lang.String value)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.DeltaDiscoveryRequest.Builder
addResourceNamesSubscribeBytes(com.google.protobuf.ByteString value)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.DeltaDiscoveryRequest.Builder
addResourceNamesUnsubscribe(java.lang.String value)
A list of Resource names to remove from the list of tracked resources.DeltaDiscoveryRequest.Builder
addResourceNamesUnsubscribeBytes(com.google.protobuf.ByteString value)
A list of Resource names to remove from the list of tracked resources.DeltaDiscoveryRequest
build()
DeltaDiscoveryRequest
buildPartial()
private void
buildPartial0(DeltaDiscoveryRequest result)
private void
buildPartialRepeatedFields(DeltaDiscoveryRequest result)
DeltaDiscoveryRequest.Builder
clear()
DeltaDiscoveryRequest.Builder
clearErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.DeltaDiscoveryRequest.Builder
clearInitialResourceVersions()
DeltaDiscoveryRequest.Builder
clearNode()
The node making the request.DeltaDiscoveryRequest.Builder
clearResourceLocatorsSubscribe()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
clearResourceLocatorsUnsubscribe()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
clearResourceNamesSubscribe()
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.DeltaDiscoveryRequest.Builder
clearResourceNamesUnsubscribe()
A list of Resource names to remove from the list of tracked resources.DeltaDiscoveryRequest.Builder
clearResponseNonce()
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse.DeltaDiscoveryRequest.Builder
clearTypeUrl()
Type of the resource that is being requested, e.g.boolean
containsInitialResourceVersions(java.lang.String key)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.private void
ensureResourceLocatorsSubscribeIsMutable()
private void
ensureResourceLocatorsUnsubscribeIsMutable()
private void
ensureResourceNamesSubscribeIsMutable()
private void
ensureResourceNamesUnsubscribeIsMutable()
DeltaDiscoveryRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.rpc.Status
getErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.com.google.rpc.Status.Builder
getErrorDetailBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.private com.google.protobuf.SingleFieldBuilder<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder>
getErrorDetailFieldBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.com.google.rpc.StatusOrBuilder
getErrorDetailOrBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.java.util.Map<java.lang.String,java.lang.String>
getInitialResourceVersions()
Deprecated.int
getInitialResourceVersionsCount()
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.java.util.Map<java.lang.String,java.lang.String>
getInitialResourceVersionsMap()
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.java.lang.String
getInitialResourceVersionsOrDefault(java.lang.String key, java.lang.String defaultValue)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.java.lang.String
getInitialResourceVersionsOrThrow(java.lang.String key)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.java.util.Map<java.lang.String,java.lang.String>
getMutableInitialResourceVersions()
Deprecated.Node
getNode()
The node making the request.Node.Builder
getNodeBuilder()
The node making the request.private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder>
getNodeFieldBuilder()
The node making the request.NodeOrBuilder
getNodeOrBuilder()
The node making the request.ResourceLocator
getResourceLocatorsSubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator.Builder
getResourceLocatorsSubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.java.util.List<ResourceLocator.Builder>
getResourceLocatorsSubscribeBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.int
getResourceLocatorsSubscribeCount()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder>
getResourceLocatorsSubscribeFieldBuilder()
java.util.List<ResourceLocator>
getResourceLocatorsSubscribeList()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocatorOrBuilder
getResourceLocatorsSubscribeOrBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.java.util.List<? extends ResourceLocatorOrBuilder>
getResourceLocatorsSubscribeOrBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator
getResourceLocatorsUnsubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocator.Builder
getResourceLocatorsUnsubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.java.util.List<ResourceLocator.Builder>
getResourceLocatorsUnsubscribeBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.int
getResourceLocatorsUnsubscribeCount()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder>
getResourceLocatorsUnsubscribeFieldBuilder()
java.util.List<ResourceLocator>
getResourceLocatorsUnsubscribeList()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.ResourceLocatorOrBuilder
getResourceLocatorsUnsubscribeOrBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.java.util.List<? extends ResourceLocatorOrBuilder>
getResourceLocatorsUnsubscribeOrBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.java.lang.String
getResourceNamesSubscribe(int index)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.com.google.protobuf.ByteString
getResourceNamesSubscribeBytes(int index)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.int
getResourceNamesSubscribeCount()
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.com.google.protobuf.ProtocolStringList
getResourceNamesSubscribeList()
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.java.lang.String
getResourceNamesUnsubscribe(int index)
A list of Resource names to remove from the list of tracked resources.com.google.protobuf.ByteString
getResourceNamesUnsubscribeBytes(int index)
A list of Resource names to remove from the list of tracked resources.int
getResourceNamesUnsubscribeCount()
A list of Resource names to remove from the list of tracked resources.com.google.protobuf.ProtocolStringList
getResourceNamesUnsubscribeList()
A list of Resource names to remove from the list of tracked resources.java.lang.String
getResponseNonce()
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse.com.google.protobuf.ByteString
getResponseNonceBytes()
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse.java.lang.String
getTypeUrl()
Type of the resource that is being requested, e.g.com.google.protobuf.ByteString
getTypeUrlBytes()
Type of the resource that is being requested, e.g.boolean
hasErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.boolean
hasNode()
The node making the request.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetInitialResourceVersions()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMapFieldReflection(int number)
private com.google.protobuf.MapField<java.lang.String,java.lang.String>
internalGetMutableInitialResourceVersions()
protected com.google.protobuf.MapFieldReflectionAccessor
internalGetMutableMapFieldReflection(int number)
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
DeltaDiscoveryRequest.Builder
mergeErrorDetail(com.google.rpc.Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.DeltaDiscoveryRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DeltaDiscoveryRequest.Builder
mergeFrom(com.google.protobuf.Message other)
DeltaDiscoveryRequest.Builder
mergeFrom(DeltaDiscoveryRequest other)
DeltaDiscoveryRequest.Builder
mergeNode(Node value)
The node making the request.DeltaDiscoveryRequest.Builder
putAllInitialResourceVersions(java.util.Map<java.lang.String,java.lang.String> values)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.DeltaDiscoveryRequest.Builder
putInitialResourceVersions(java.lang.String key, java.lang.String value)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.DeltaDiscoveryRequest.Builder
removeInitialResourceVersions(java.lang.String key)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection.DeltaDiscoveryRequest.Builder
removeResourceLocatorsSubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
removeResourceLocatorsUnsubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
setErrorDetail(com.google.rpc.Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.DeltaDiscoveryRequest.Builder
setErrorDetail(com.google.rpc.Status.Builder builderForValue)
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration.DeltaDiscoveryRequest.Builder
setNode(Node value)
The node making the request.DeltaDiscoveryRequest.Builder
setNode(Node.Builder builderForValue)
The node making the request.DeltaDiscoveryRequest.Builder
setResourceLocatorsSubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
setResourceLocatorsSubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
setResourceLocatorsUnsubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
setResourceLocatorsUnsubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name.DeltaDiscoveryRequest.Builder
setResourceNamesSubscribe(int index, java.lang.String value)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream.DeltaDiscoveryRequest.Builder
setResourceNamesUnsubscribe(int index, java.lang.String value)
A list of Resource names to remove from the list of tracked resources.DeltaDiscoveryRequest.Builder
setResponseNonce(java.lang.String value)
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse.DeltaDiscoveryRequest.Builder
setResponseNonceBytes(com.google.protobuf.ByteString value)
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse.DeltaDiscoveryRequest.Builder
setTypeUrl(java.lang.String value)
Type of the resource that is being requested, e.g.DeltaDiscoveryRequest.Builder
setTypeUrlBytes(com.google.protobuf.ByteString value)
Type of the resource that is being requested, e.g.-
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, internalGetMutableMapField, 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
-
bitField0_
private int bitField0_
-
node_
private Node node_
-
nodeBuilder_
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> nodeBuilder_
-
typeUrl_
private java.lang.Object typeUrl_
-
resourceNamesSubscribe_
private com.google.protobuf.LazyStringArrayList resourceNamesSubscribe_
-
resourceNamesUnsubscribe_
private com.google.protobuf.LazyStringArrayList resourceNamesUnsubscribe_
-
resourceLocatorsSubscribe_
private java.util.List<ResourceLocator> resourceLocatorsSubscribe_
-
resourceLocatorsSubscribeBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder> resourceLocatorsSubscribeBuilder_
-
resourceLocatorsUnsubscribe_
private java.util.List<ResourceLocator> resourceLocatorsUnsubscribe_
-
resourceLocatorsUnsubscribeBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder> resourceLocatorsUnsubscribeBuilder_
-
initialResourceVersions_
private com.google.protobuf.MapField<java.lang.String,java.lang.String> initialResourceVersions_
-
responseNonce_
private java.lang.Object responseNonce_
-
errorDetail_
private com.google.rpc.Status errorDetail_
-
errorDetailBuilder_
private com.google.protobuf.SingleFieldBuilder<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder> errorDetailBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<DeltaDiscoveryRequest.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflection
in classcom.google.protobuf.GeneratedMessage.Builder<DeltaDiscoveryRequest.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<DeltaDiscoveryRequest.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public DeltaDiscoveryRequest.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<DeltaDiscoveryRequest.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<DeltaDiscoveryRequest.Builder>
-
getDefaultInstanceForType
public DeltaDiscoveryRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DeltaDiscoveryRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DeltaDiscoveryRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(DeltaDiscoveryRequest result)
-
buildPartial0
private void buildPartial0(DeltaDiscoveryRequest result)
-
mergeFrom
public DeltaDiscoveryRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DeltaDiscoveryRequest.Builder>
-
mergeFrom
public DeltaDiscoveryRequest.Builder mergeFrom(DeltaDiscoveryRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<DeltaDiscoveryRequest.Builder>
-
mergeFrom
public DeltaDiscoveryRequest.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<DeltaDiscoveryRequest.Builder>
- Throws:
java.io.IOException
-
hasNode
public boolean hasNode()
The node making the request.
.envoy.config.core.v3.Node node = 1;
- Specified by:
hasNode
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- Whether the node field is set.
-
getNode
public Node getNode()
The node making the request.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNode
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The node.
-
setNode
public DeltaDiscoveryRequest.Builder setNode(Node value)
The node making the request.
.envoy.config.core.v3.Node node = 1;
-
setNode
public DeltaDiscoveryRequest.Builder setNode(Node.Builder builderForValue)
The node making the request.
.envoy.config.core.v3.Node node = 1;
-
mergeNode
public DeltaDiscoveryRequest.Builder mergeNode(Node value)
The node making the request.
.envoy.config.core.v3.Node node = 1;
-
clearNode
public DeltaDiscoveryRequest.Builder clearNode()
The node making the request.
.envoy.config.core.v3.Node node = 1;
-
getNodeBuilder
public Node.Builder getNodeBuilder()
The node making the request.
.envoy.config.core.v3.Node node = 1;
-
getNodeOrBuilder
public NodeOrBuilder getNodeOrBuilder()
The node making the request.
.envoy.config.core.v3.Node node = 1;
- Specified by:
getNodeOrBuilder
in interfaceDeltaDiscoveryRequestOrBuilder
-
getNodeFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Node,Node.Builder,NodeOrBuilder> getNodeFieldBuilder()
The node making the request.
.envoy.config.core.v3.Node node = 1;
-
getTypeUrl
public java.lang.String getTypeUrl()
Type of the resource that is being requested, e.g. ``type.googleapis.com/envoy.api.v2.ClusterLoadAssignment``. This does not need to be set if resources are only referenced via ``xds_resource_subscribe`` and ``xds_resources_unsubscribe``.
string type_url = 2;
- Specified by:
getTypeUrl
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The typeUrl.
-
getTypeUrlBytes
public com.google.protobuf.ByteString getTypeUrlBytes()
Type of the resource that is being requested, e.g. ``type.googleapis.com/envoy.api.v2.ClusterLoadAssignment``. This does not need to be set if resources are only referenced via ``xds_resource_subscribe`` and ``xds_resources_unsubscribe``.
string type_url = 2;
- Specified by:
getTypeUrlBytes
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The bytes for typeUrl.
-
setTypeUrl
public DeltaDiscoveryRequest.Builder setTypeUrl(java.lang.String value)
Type of the resource that is being requested, e.g. ``type.googleapis.com/envoy.api.v2.ClusterLoadAssignment``. This does not need to be set if resources are only referenced via ``xds_resource_subscribe`` and ``xds_resources_unsubscribe``.
string type_url = 2;
- Parameters:
value
- The typeUrl to set.- Returns:
- This builder for chaining.
-
clearTypeUrl
public DeltaDiscoveryRequest.Builder clearTypeUrl()
Type of the resource that is being requested, e.g. ``type.googleapis.com/envoy.api.v2.ClusterLoadAssignment``. This does not need to be set if resources are only referenced via ``xds_resource_subscribe`` and ``xds_resources_unsubscribe``.
string type_url = 2;
- Returns:
- This builder for chaining.
-
setTypeUrlBytes
public DeltaDiscoveryRequest.Builder setTypeUrlBytes(com.google.protobuf.ByteString value)
Type of the resource that is being requested, e.g. ``type.googleapis.com/envoy.api.v2.ClusterLoadAssignment``. This does not need to be set if resources are only referenced via ``xds_resource_subscribe`` and ``xds_resources_unsubscribe``.
string type_url = 2;
- Parameters:
value
- The bytes for typeUrl to set.- Returns:
- This builder for chaining.
-
ensureResourceNamesSubscribeIsMutable
private void ensureResourceNamesSubscribeIsMutable()
-
getResourceNamesSubscribeList
public com.google.protobuf.ProtocolStringList getResourceNamesSubscribeList()
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Specified by:
getResourceNamesSubscribeList
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- A list containing the resourceNamesSubscribe.
-
getResourceNamesSubscribeCount
public int getResourceNamesSubscribeCount()
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Specified by:
getResourceNamesSubscribeCount
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The count of resourceNamesSubscribe.
-
getResourceNamesSubscribe
public java.lang.String getResourceNamesSubscribe(int index)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Specified by:
getResourceNamesSubscribe
in interfaceDeltaDiscoveryRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The resourceNamesSubscribe at the given index.
-
getResourceNamesSubscribeBytes
public com.google.protobuf.ByteString getResourceNamesSubscribeBytes(int index)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Specified by:
getResourceNamesSubscribeBytes
in interfaceDeltaDiscoveryRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the resourceNamesSubscribe at the given index.
-
setResourceNamesSubscribe
public DeltaDiscoveryRequest.Builder setResourceNamesSubscribe(int index, java.lang.String value)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Parameters:
index
- The index to set the value at.value
- The resourceNamesSubscribe to set.- Returns:
- This builder for chaining.
-
addResourceNamesSubscribe
public DeltaDiscoveryRequest.Builder addResourceNamesSubscribe(java.lang.String value)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Parameters:
value
- The resourceNamesSubscribe to add.- Returns:
- This builder for chaining.
-
addAllResourceNamesSubscribe
public DeltaDiscoveryRequest.Builder addAllResourceNamesSubscribe(java.lang.Iterable<java.lang.String> values)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Parameters:
values
- The resourceNamesSubscribe to add.- Returns:
- This builder for chaining.
-
clearResourceNamesSubscribe
public DeltaDiscoveryRequest.Builder clearResourceNamesSubscribe()
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Returns:
- This builder for chaining.
-
addResourceNamesSubscribeBytes
public DeltaDiscoveryRequest.Builder addResourceNamesSubscribeBytes(com.google.protobuf.ByteString value)
DeltaDiscoveryRequests allow the client to add or remove individual resources to the set of tracked resources in the context of a stream. All resource names in the resource_names_subscribe list are added to the set of tracked resources and all resource names in the resource_names_unsubscribe list are removed from the set of tracked resources. *Unlike* state-of-the-world xDS, an empty resource_names_subscribe or resource_names_unsubscribe list simply means that no resources are to be added or removed to the resource list. *Like* state-of-the-world xDS, the server must send updates for all tracked resources, but can also send updates for resources the client has not subscribed to. NOTE: the server must respond with all resources listed in resource_names_subscribe, even if it believes the client has the most recent version of them. The reason: the client may have dropped them, but then regained interest before it had a chance to send the unsubscribe message. See DeltaSubscriptionStateTest.RemoveThenAdd. These two fields can be set in any DeltaDiscoveryRequest, including ACKs and initial_resource_versions. A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;
- Parameters:
value
- The bytes of the resourceNamesSubscribe to add.- Returns:
- This builder for chaining.
-
ensureResourceNamesUnsubscribeIsMutable
private void ensureResourceNamesUnsubscribeIsMutable()
-
getResourceNamesUnsubscribeList
public com.google.protobuf.ProtocolStringList getResourceNamesUnsubscribeList()
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Specified by:
getResourceNamesUnsubscribeList
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- A list containing the resourceNamesUnsubscribe.
-
getResourceNamesUnsubscribeCount
public int getResourceNamesUnsubscribeCount()
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Specified by:
getResourceNamesUnsubscribeCount
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The count of resourceNamesUnsubscribe.
-
getResourceNamesUnsubscribe
public java.lang.String getResourceNamesUnsubscribe(int index)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Specified by:
getResourceNamesUnsubscribe
in interfaceDeltaDiscoveryRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The resourceNamesUnsubscribe at the given index.
-
getResourceNamesUnsubscribeBytes
public com.google.protobuf.ByteString getResourceNamesUnsubscribeBytes(int index)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Specified by:
getResourceNamesUnsubscribeBytes
in interfaceDeltaDiscoveryRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the resourceNamesUnsubscribe at the given index.
-
setResourceNamesUnsubscribe
public DeltaDiscoveryRequest.Builder setResourceNamesUnsubscribe(int index, java.lang.String value)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Parameters:
index
- The index to set the value at.value
- The resourceNamesUnsubscribe to set.- Returns:
- This builder for chaining.
-
addResourceNamesUnsubscribe
public DeltaDiscoveryRequest.Builder addResourceNamesUnsubscribe(java.lang.String value)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Parameters:
value
- The resourceNamesUnsubscribe to add.- Returns:
- This builder for chaining.
-
addAllResourceNamesUnsubscribe
public DeltaDiscoveryRequest.Builder addAllResourceNamesUnsubscribe(java.lang.Iterable<java.lang.String> values)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Parameters:
values
- The resourceNamesUnsubscribe to add.- Returns:
- This builder for chaining.
-
clearResourceNamesUnsubscribe
public DeltaDiscoveryRequest.Builder clearResourceNamesUnsubscribe()
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Returns:
- This builder for chaining.
-
addResourceNamesUnsubscribeBytes
public DeltaDiscoveryRequest.Builder addResourceNamesUnsubscribeBytes(com.google.protobuf.ByteString value)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;
- Parameters:
value
- The bytes of the resourceNamesUnsubscribe to add.- Returns:
- This builder for chaining.
-
ensureResourceLocatorsSubscribeIsMutable
private void ensureResourceLocatorsSubscribeIsMutable()
-
getResourceLocatorsSubscribeList
public java.util.List<ResourceLocator> getResourceLocatorsSubscribeList()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
- Specified by:
getResourceLocatorsSubscribeList
in interfaceDeltaDiscoveryRequestOrBuilder
-
getResourceLocatorsSubscribeCount
public int getResourceLocatorsSubscribeCount()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
- Specified by:
getResourceLocatorsSubscribeCount
in interfaceDeltaDiscoveryRequestOrBuilder
-
getResourceLocatorsSubscribe
public ResourceLocator getResourceLocatorsSubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
- Specified by:
getResourceLocatorsSubscribe
in interfaceDeltaDiscoveryRequestOrBuilder
-
setResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder setResourceLocatorsSubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
setResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder setResourceLocatorsSubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
addResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsSubscribe(ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
addResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsSubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
addResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsSubscribe(ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
addResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsSubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
addAllResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder addAllResourceLocatorsSubscribe(java.lang.Iterable<? extends ResourceLocator> values)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
clearResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder clearResourceLocatorsSubscribe()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
removeResourceLocatorsSubscribe
public DeltaDiscoveryRequest.Builder removeResourceLocatorsSubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
getResourceLocatorsSubscribeBuilder
public ResourceLocator.Builder getResourceLocatorsSubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
getResourceLocatorsSubscribeOrBuilder
public ResourceLocatorOrBuilder getResourceLocatorsSubscribeOrBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
- Specified by:
getResourceLocatorsSubscribeOrBuilder
in interfaceDeltaDiscoveryRequestOrBuilder
-
getResourceLocatorsSubscribeOrBuilderList
public java.util.List<? extends ResourceLocatorOrBuilder> getResourceLocatorsSubscribeOrBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
- Specified by:
getResourceLocatorsSubscribeOrBuilderList
in interfaceDeltaDiscoveryRequestOrBuilder
-
addResourceLocatorsSubscribeBuilder
public ResourceLocator.Builder addResourceLocatorsSubscribeBuilder()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
addResourceLocatorsSubscribeBuilder
public ResourceLocator.Builder addResourceLocatorsSubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
getResourceLocatorsSubscribeBuilderList
public java.util.List<ResourceLocator.Builder> getResourceLocatorsSubscribeBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_subscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_subscribe`` and others in ``resource_locators_subscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_subscribe = 8;
-
getResourceLocatorsSubscribeFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder> getResourceLocatorsSubscribeFieldBuilder()
-
ensureResourceLocatorsUnsubscribeIsMutable
private void ensureResourceLocatorsUnsubscribeIsMutable()
-
getResourceLocatorsUnsubscribeList
public java.util.List<ResourceLocator> getResourceLocatorsUnsubscribeList()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
- Specified by:
getResourceLocatorsUnsubscribeList
in interfaceDeltaDiscoveryRequestOrBuilder
-
getResourceLocatorsUnsubscribeCount
public int getResourceLocatorsUnsubscribeCount()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
- Specified by:
getResourceLocatorsUnsubscribeCount
in interfaceDeltaDiscoveryRequestOrBuilder
-
getResourceLocatorsUnsubscribe
public ResourceLocator getResourceLocatorsUnsubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
- Specified by:
getResourceLocatorsUnsubscribe
in interfaceDeltaDiscoveryRequestOrBuilder
-
setResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder setResourceLocatorsUnsubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
setResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder setResourceLocatorsUnsubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
addResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsUnsubscribe(ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
addResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsUnsubscribe(int index, ResourceLocator value)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
addResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsUnsubscribe(ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
addResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder addResourceLocatorsUnsubscribe(int index, ResourceLocator.Builder builderForValue)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
addAllResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder addAllResourceLocatorsUnsubscribe(java.lang.Iterable<? extends ResourceLocator> values)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
clearResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder clearResourceLocatorsUnsubscribe()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
removeResourceLocatorsUnsubscribe
public DeltaDiscoveryRequest.Builder removeResourceLocatorsUnsubscribe(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
getResourceLocatorsUnsubscribeBuilder
public ResourceLocator.Builder getResourceLocatorsUnsubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
getResourceLocatorsUnsubscribeOrBuilder
public ResourceLocatorOrBuilder getResourceLocatorsUnsubscribeOrBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
- Specified by:
getResourceLocatorsUnsubscribeOrBuilder
in interfaceDeltaDiscoveryRequestOrBuilder
-
getResourceLocatorsUnsubscribeOrBuilderList
public java.util.List<? extends ResourceLocatorOrBuilder> getResourceLocatorsUnsubscribeOrBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
- Specified by:
getResourceLocatorsUnsubscribeOrBuilderList
in interfaceDeltaDiscoveryRequestOrBuilder
-
addResourceLocatorsUnsubscribeBuilder
public ResourceLocator.Builder addResourceLocatorsUnsubscribeBuilder()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
addResourceLocatorsUnsubscribeBuilder
public ResourceLocator.Builder addResourceLocatorsUnsubscribeBuilder(int index)
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
getResourceLocatorsUnsubscribeBuilderList
public java.util.List<ResourceLocator.Builder> getResourceLocatorsUnsubscribeBuilderList()
[#not-implemented-hide:] Alternative to ``resource_names_unsubscribe`` field that allows specifying dynamic parameters along with each resource name. Note that it is legal for a request to have some resources listed in ``resource_names_unsubscribe`` and others in ``resource_locators_unsubscribe``.
repeated .envoy.service.discovery.v3.ResourceLocator resource_locators_unsubscribe = 9;
-
getResourceLocatorsUnsubscribeFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ResourceLocator,ResourceLocator.Builder,ResourceLocatorOrBuilder> getResourceLocatorsUnsubscribeFieldBuilder()
-
internalGetInitialResourceVersions
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetInitialResourceVersions()
-
internalGetMutableInitialResourceVersions
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableInitialResourceVersions()
-
getInitialResourceVersionsCount
public int getInitialResourceVersionsCount()
Description copied from interface:DeltaDiscoveryRequestOrBuilder
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
- Specified by:
getInitialResourceVersionsCount
in interfaceDeltaDiscoveryRequestOrBuilder
-
containsInitialResourceVersions
public boolean containsInitialResourceVersions(java.lang.String key)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
- Specified by:
containsInitialResourceVersions
in interfaceDeltaDiscoveryRequestOrBuilder
-
getInitialResourceVersions
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getInitialResourceVersions()
Deprecated.UsegetInitialResourceVersionsMap()
instead.- Specified by:
getInitialResourceVersions
in interfaceDeltaDiscoveryRequestOrBuilder
-
getInitialResourceVersionsMap
public java.util.Map<java.lang.String,java.lang.String> getInitialResourceVersionsMap()
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
- Specified by:
getInitialResourceVersionsMap
in interfaceDeltaDiscoveryRequestOrBuilder
-
getInitialResourceVersionsOrDefault
public java.lang.String getInitialResourceVersionsOrDefault(java.lang.String key, java.lang.String defaultValue)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
- Specified by:
getInitialResourceVersionsOrDefault
in interfaceDeltaDiscoveryRequestOrBuilder
-
getInitialResourceVersionsOrThrow
public java.lang.String getInitialResourceVersionsOrThrow(java.lang.String key)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
- Specified by:
getInitialResourceVersionsOrThrow
in interfaceDeltaDiscoveryRequestOrBuilder
-
clearInitialResourceVersions
public DeltaDiscoveryRequest.Builder clearInitialResourceVersions()
-
removeInitialResourceVersions
public DeltaDiscoveryRequest.Builder removeInitialResourceVersions(java.lang.String key)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
-
getMutableInitialResourceVersions
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableInitialResourceVersions()
Deprecated.Use alternate mutation accessors instead.
-
putInitialResourceVersions
public DeltaDiscoveryRequest.Builder putInitialResourceVersions(java.lang.String key, java.lang.String value)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
-
putAllInitialResourceVersions
public DeltaDiscoveryRequest.Builder putAllInitialResourceVersions(java.util.Map<java.lang.String,java.lang.String> values)
Informs the server of the versions of the resources the xDS client knows of, to enable the client to continue the same logical xDS session even in the face of gRPC stream reconnection. It will not be populated: [1] in the very first stream of a session, since the client will not yet have any resources, [2] in any message after the first in a stream (for a given type_url), since the server will already be correctly tracking the client's state. (In ADS, the first message *of each type_url* of a reconnected stream populates this map.) The map's keys are names of xDS resources known to the xDS client. The map's values are opaque resource versions.
map<string, string> initial_resource_versions = 5;
-
getResponseNonce
public java.lang.String getResponseNonce()
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse. Otherwise (unlike in DiscoveryRequest) response_nonce must be omitted.
string response_nonce = 6;
- Specified by:
getResponseNonce
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The responseNonce.
-
getResponseNonceBytes
public com.google.protobuf.ByteString getResponseNonceBytes()
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse. Otherwise (unlike in DiscoveryRequest) response_nonce must be omitted.
string response_nonce = 6;
- Specified by:
getResponseNonceBytes
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The bytes for responseNonce.
-
setResponseNonce
public DeltaDiscoveryRequest.Builder setResponseNonce(java.lang.String value)
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse. Otherwise (unlike in DiscoveryRequest) response_nonce must be omitted.
string response_nonce = 6;
- Parameters:
value
- The responseNonce to set.- Returns:
- This builder for chaining.
-
clearResponseNonce
public DeltaDiscoveryRequest.Builder clearResponseNonce()
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse. Otherwise (unlike in DiscoveryRequest) response_nonce must be omitted.
string response_nonce = 6;
- Returns:
- This builder for chaining.
-
setResponseNonceBytes
public DeltaDiscoveryRequest.Builder setResponseNonceBytes(com.google.protobuf.ByteString value)
When the DeltaDiscoveryRequest is a ACK or NACK message in response to a previous DeltaDiscoveryResponse, the response_nonce must be the nonce in the DeltaDiscoveryResponse. Otherwise (unlike in DiscoveryRequest) response_nonce must be omitted.
string response_nonce = 6;
- Parameters:
value
- The bytes for responseNonce to set.- Returns:
- This builder for chaining.
-
hasErrorDetail
public boolean hasErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
- Specified by:
hasErrorDetail
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- Whether the errorDetail field is set.
-
getErrorDetail
public com.google.rpc.Status getErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
- Specified by:
getErrorDetail
in interfaceDeltaDiscoveryRequestOrBuilder
- Returns:
- The errorDetail.
-
setErrorDetail
public DeltaDiscoveryRequest.Builder setErrorDetail(com.google.rpc.Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
-
setErrorDetail
public DeltaDiscoveryRequest.Builder setErrorDetail(com.google.rpc.Status.Builder builderForValue)
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
-
mergeErrorDetail
public DeltaDiscoveryRequest.Builder mergeErrorDetail(com.google.rpc.Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
-
clearErrorDetail
public DeltaDiscoveryRequest.Builder clearErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
-
getErrorDetailBuilder
public com.google.rpc.Status.Builder getErrorDetailBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
-
getErrorDetailOrBuilder
public com.google.rpc.StatusOrBuilder getErrorDetailOrBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
- Specified by:
getErrorDetailOrBuilder
in interfaceDeltaDiscoveryRequestOrBuilder
-
getErrorDetailFieldBuilder
private com.google.protobuf.SingleFieldBuilder<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder> getErrorDetailFieldBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_v3_api_msg_service.discovery.v3.DiscoveryResponse>` failed to update configuration. The ``message`` field in ``error_details`` provides the Envoy internal exception related to the failure.
.google.rpc.Status error_detail = 7;
-
-