public final class IncrementalDiscoveryRequest extends com.google.protobuf.GeneratedMessageV3 implements IncrementalDiscoveryRequestOrBuilder
IncrementalDiscoveryRequest and IncrementalDiscoveryResponse are used in a
new gRPC endpoint for Incremental xDS. The feature is not supported for REST
management servers.
With Incremental xDS, the IncrementalDiscoveryResponses do not need to
include a full snapshot of the tracked resources. Instead
IncrementalDiscoveryResponses are a diff to the state of a xDS client.
In Incremental XDS there are per resource versions which allows to track
state at the resource granularity.
An xDS Incremental 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 Incremental xDS the nonce field is required and used to pair
IncrementalDiscoveryResponse to a IncrementalDiscoveryRequest ACK or NACK.
Optionally, a response message level system_version_info is present for
debugging purposes only.
IncrementalDiscoveryRequest can be sent in 3 situations:
1. Initial message in a xDS bidirectional gRPC stream.
2. As a ACK or NACK response to a previous IncrementalDiscoveryResponse.
In this case the response_nonce is set to the nonce value in the Response.
ACK or NACK is determined by the absence or presence of error_detail.
3. Spontaneous IncrementalDiscoveryRequest from the client.
This can be done to dynamically add or remove elements from the tracked
resource_names set. In this case response_nonce must be omitted.
Protobuf type envoy.api.v2.IncrementalDiscoveryRequest| Modifier and Type | Class and Description |
|---|---|
static class |
IncrementalDiscoveryRequest.Builder
IncrementalDiscoveryRequest and IncrementalDiscoveryResponse are used in a
new gRPC endpoint for Incremental xDS.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
ERROR_DETAIL_FIELD_NUMBER |
static int |
INITIAL_RESOURCE_VERSIONS_FIELD_NUMBER |
static int |
NODE_FIELD_NUMBER |
static int |
RESOURCE_NAMES_SUBSCRIBE_FIELD_NUMBER |
static int |
RESOURCE_NAMES_UNSUBSCRIBE_FIELD_NUMBER |
static int |
RESPONSE_NONCE_FIELD_NUMBER |
static int |
TYPE_URL_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsInitialResourceVersions(String key)
This map must be populated when the IncrementalDiscoveryRequest is the
first in a stream.
|
boolean |
equals(Object obj) |
static IncrementalDiscoveryRequest |
getDefaultInstance() |
IncrementalDiscoveryRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Status |
getErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
StatusOrBuilder |
getErrorDetailOrBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
Map<String,String> |
getInitialResourceVersions()
Deprecated.
|
int |
getInitialResourceVersionsCount()
This map must be populated when the IncrementalDiscoveryRequest is the
first in a stream.
|
Map<String,String> |
getInitialResourceVersionsMap()
This map must be populated when the IncrementalDiscoveryRequest is the
first in a stream.
|
String |
getInitialResourceVersionsOrDefault(String key,
String defaultValue)
This map must be populated when the IncrementalDiscoveryRequest is the
first in a stream.
|
String |
getInitialResourceVersionsOrThrow(String key)
This map must be populated when the IncrementalDiscoveryRequest is the
first in a stream.
|
Node |
getNode()
The node making the request.
|
NodeOrBuilder |
getNodeOrBuilder()
The node making the request.
|
com.google.protobuf.Parser<IncrementalDiscoveryRequest> |
getParserForType() |
String |
getResourceNamesSubscribe(int index)
IncrementalDiscoveryRequests 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)
IncrementalDiscoveryRequests allow the client to add or remove individual
resources to the set of tracked resources in the context of a stream.
|
int |
getResourceNamesSubscribeCount()
IncrementalDiscoveryRequests 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()
IncrementalDiscoveryRequests allow the client to add or remove individual
resources to the set of tracked resources in the context of a stream.
|
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.
|
String |
getResponseNonce()
When the IncrementalDiscoveryRequest is a ACK or NACK message in response
to a previous IncrementalDiscoveryResponse, the response_nonce must be the
nonce in the IncrementalDiscoveryResponse.
|
com.google.protobuf.ByteString |
getResponseNonceBytes()
When the IncrementalDiscoveryRequest is a ACK or NACK message in response
to a previous IncrementalDiscoveryResponse, the response_nonce must be the
nonce in the IncrementalDiscoveryResponse.
|
int |
getSerializedSize() |
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.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
int |
hashCode() |
boolean |
hasNode()
The node making the request.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static IncrementalDiscoveryRequest.Builder |
newBuilder() |
static IncrementalDiscoveryRequest.Builder |
newBuilder(IncrementalDiscoveryRequest prototype) |
IncrementalDiscoveryRequest.Builder |
newBuilderForType() |
protected IncrementalDiscoveryRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static IncrementalDiscoveryRequest |
parseDelimitedFrom(InputStream input) |
static IncrementalDiscoveryRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IncrementalDiscoveryRequest |
parseFrom(byte[] data) |
static IncrementalDiscoveryRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IncrementalDiscoveryRequest |
parseFrom(ByteBuffer data) |
static IncrementalDiscoveryRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.ByteString data) |
static IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static IncrementalDiscoveryRequest |
parseFrom(InputStream input) |
static IncrementalDiscoveryRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<IncrementalDiscoveryRequest> |
parser() |
IncrementalDiscoveryRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NODE_FIELD_NUMBER
public static final int TYPE_URL_FIELD_NUMBER
public static final int RESOURCE_NAMES_SUBSCRIBE_FIELD_NUMBER
public static final int RESOURCE_NAMES_UNSUBSCRIBE_FIELD_NUMBER
public static final int INITIAL_RESOURCE_VERSIONS_FIELD_NUMBER
public static final int RESPONSE_NONCE_FIELD_NUMBER
public static final int ERROR_DETAIL_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasNode()
The node making the request.
.envoy.api.v2.core.Node node = 1;hasNode in interface IncrementalDiscoveryRequestOrBuilderpublic Node getNode()
The node making the request.
.envoy.api.v2.core.Node node = 1;getNode in interface IncrementalDiscoveryRequestOrBuilderpublic NodeOrBuilder getNodeOrBuilder()
The node making the request.
.envoy.api.v2.core.Node node = 1;getNodeOrBuilder in interface IncrementalDiscoveryRequestOrBuilderpublic String getTypeUrl()
Type of the resource that is being requested, e.g. "type.googleapis.com/envoy.api.v2.ClusterLoadAssignment". This is implicit in requests made via singleton xDS APIs such as CDS, LDS, etc. but is required for ADS.
string type_url = 2;getTypeUrl in interface IncrementalDiscoveryRequestOrBuilderpublic com.google.protobuf.ByteString getTypeUrlBytes()
Type of the resource that is being requested, e.g. "type.googleapis.com/envoy.api.v2.ClusterLoadAssignment". This is implicit in requests made via singleton xDS APIs such as CDS, LDS, etc. but is required for ADS.
string type_url = 2;getTypeUrlBytes in interface IncrementalDiscoveryRequestOrBuilderpublic com.google.protobuf.ProtocolStringList getResourceNamesSubscribeList()
IncrementalDiscoveryRequests 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 in non incremental 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. The xDS server must send updates for all tracked resources but can also send updates for resources the client has not subscribed to. This behavior is similar to non incremental xDS. These two fields can be set for all types of IncrementalDiscoveryRequests (initial, ACK/NACK or spontaneous). A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;getResourceNamesSubscribeList in interface IncrementalDiscoveryRequestOrBuilderpublic int getResourceNamesSubscribeCount()
IncrementalDiscoveryRequests 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 in non incremental 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. The xDS server must send updates for all tracked resources but can also send updates for resources the client has not subscribed to. This behavior is similar to non incremental xDS. These two fields can be set for all types of IncrementalDiscoveryRequests (initial, ACK/NACK or spontaneous). A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;getResourceNamesSubscribeCount in interface IncrementalDiscoveryRequestOrBuilderpublic String getResourceNamesSubscribe(int index)
IncrementalDiscoveryRequests 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 in non incremental 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. The xDS server must send updates for all tracked resources but can also send updates for resources the client has not subscribed to. This behavior is similar to non incremental xDS. These two fields can be set for all types of IncrementalDiscoveryRequests (initial, ACK/NACK or spontaneous). A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;getResourceNamesSubscribe in interface IncrementalDiscoveryRequestOrBuilderpublic com.google.protobuf.ByteString getResourceNamesSubscribeBytes(int index)
IncrementalDiscoveryRequests 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 in non incremental 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. The xDS server must send updates for all tracked resources but can also send updates for resources the client has not subscribed to. This behavior is similar to non incremental xDS. These two fields can be set for all types of IncrementalDiscoveryRequests (initial, ACK/NACK or spontaneous). A list of Resource names to add to the list of tracked resources.
repeated string resource_names_subscribe = 3;getResourceNamesSubscribeBytes in interface IncrementalDiscoveryRequestOrBuilderpublic com.google.protobuf.ProtocolStringList getResourceNamesUnsubscribeList()
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;getResourceNamesUnsubscribeList in interface IncrementalDiscoveryRequestOrBuilderpublic int getResourceNamesUnsubscribeCount()
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;getResourceNamesUnsubscribeCount in interface IncrementalDiscoveryRequestOrBuilderpublic String getResourceNamesUnsubscribe(int index)
A list of Resource names to remove from the list of tracked resources.
repeated string resource_names_unsubscribe = 4;getResourceNamesUnsubscribe in interface IncrementalDiscoveryRequestOrBuilderpublic 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;getResourceNamesUnsubscribeBytes in interface IncrementalDiscoveryRequestOrBuilderpublic int getInitialResourceVersionsCount()
IncrementalDiscoveryRequestOrBuilderThis map must be populated when the IncrementalDiscoveryRequest is the first in a stream. The keys are the resources names of the xDS resources known to the xDS client. The values in the map are the associated resource level version info.
map<string, string> initial_resource_versions = 5;getInitialResourceVersionsCount in interface IncrementalDiscoveryRequestOrBuilderpublic boolean containsInitialResourceVersions(String key)
This map must be populated when the IncrementalDiscoveryRequest is the first in a stream. The keys are the resources names of the xDS resources known to the xDS client. The values in the map are the associated resource level version info.
map<string, string> initial_resource_versions = 5;containsInitialResourceVersions in interface IncrementalDiscoveryRequestOrBuilder@Deprecated public Map<String,String> getInitialResourceVersions()
getInitialResourceVersionsMap() instead.getInitialResourceVersions in interface IncrementalDiscoveryRequestOrBuilderpublic Map<String,String> getInitialResourceVersionsMap()
This map must be populated when the IncrementalDiscoveryRequest is the first in a stream. The keys are the resources names of the xDS resources known to the xDS client. The values in the map are the associated resource level version info.
map<string, string> initial_resource_versions = 5;getInitialResourceVersionsMap in interface IncrementalDiscoveryRequestOrBuilderpublic String getInitialResourceVersionsOrDefault(String key, String defaultValue)
This map must be populated when the IncrementalDiscoveryRequest is the first in a stream. The keys are the resources names of the xDS resources known to the xDS client. The values in the map are the associated resource level version info.
map<string, string> initial_resource_versions = 5;getInitialResourceVersionsOrDefault in interface IncrementalDiscoveryRequestOrBuilderpublic String getInitialResourceVersionsOrThrow(String key)
This map must be populated when the IncrementalDiscoveryRequest is the first in a stream. The keys are the resources names of the xDS resources known to the xDS client. The values in the map are the associated resource level version info.
map<string, string> initial_resource_versions = 5;getInitialResourceVersionsOrThrow in interface IncrementalDiscoveryRequestOrBuilderpublic String getResponseNonce()
When the IncrementalDiscoveryRequest is a ACK or NACK message in response to a previous IncrementalDiscoveryResponse, the response_nonce must be the nonce in the IncrementalDiscoveryResponse. Otherwise response_nonce must be omitted.
string response_nonce = 6;getResponseNonce in interface IncrementalDiscoveryRequestOrBuilderpublic com.google.protobuf.ByteString getResponseNonceBytes()
When the IncrementalDiscoveryRequest is a ACK or NACK message in response to a previous IncrementalDiscoveryResponse, the response_nonce must be the nonce in the IncrementalDiscoveryResponse. Otherwise response_nonce must be omitted.
string response_nonce = 6;getResponseNonceBytes in interface IncrementalDiscoveryRequestOrBuilderpublic boolean hasErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_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;hasErrorDetail in interface IncrementalDiscoveryRequestOrBuilderpublic Status getErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_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;getErrorDetail in interface IncrementalDiscoveryRequestOrBuilderpublic StatusOrBuilder getErrorDetailOrBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_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 in interface IncrementalDiscoveryRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static IncrementalDiscoveryRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IncrementalDiscoveryRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IncrementalDiscoveryRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IncrementalDiscoveryRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IncrementalDiscoveryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IncrementalDiscoveryRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static IncrementalDiscoveryRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static IncrementalDiscoveryRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static IncrementalDiscoveryRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static IncrementalDiscoveryRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static IncrementalDiscoveryRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static IncrementalDiscoveryRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic IncrementalDiscoveryRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static IncrementalDiscoveryRequest.Builder newBuilder()
public static IncrementalDiscoveryRequest.Builder newBuilder(IncrementalDiscoveryRequest prototype)
public IncrementalDiscoveryRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected IncrementalDiscoveryRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static IncrementalDiscoveryRequest getDefaultInstance()
public static com.google.protobuf.Parser<IncrementalDiscoveryRequest> parser()
public com.google.protobuf.Parser<IncrementalDiscoveryRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public IncrementalDiscoveryRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2019 The Envoy Project. All rights reserved.