public static final class Discovery.IncrementalDiscoveryRequest extends com.google.protobuf.GeneratedMessageV3 implements Discovery.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.
Optionaly, 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 |
Discovery.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 Discovery.IncrementalDiscoveryRequest |
getDefaultInstance() |
Discovery.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.
|
Base.Node |
getNode()
The node making the request.
|
Base.NodeOrBuilder |
getNodeOrBuilder()
The node making the request.
|
com.google.protobuf.Parser<Discovery.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 Discovery.IncrementalDiscoveryRequest.Builder |
newBuilder() |
static Discovery.IncrementalDiscoveryRequest.Builder |
newBuilder(Discovery.IncrementalDiscoveryRequest prototype) |
Discovery.IncrementalDiscoveryRequest.Builder |
newBuilderForType() |
protected Discovery.IncrementalDiscoveryRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Discovery.IncrementalDiscoveryRequest |
parseDelimitedFrom(InputStream input) |
static Discovery.IncrementalDiscoveryRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(byte[] data) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(ByteBuffer data) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.ByteString data) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(InputStream input) |
static Discovery.IncrementalDiscoveryRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Discovery.IncrementalDiscoveryRequest> |
parser() |
Discovery.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 Discovery.IncrementalDiscoveryRequestOrBuilderpublic Base.Node getNode()
The node making the request.
.envoy.api.v2.core.Node node = 1;getNode in interface Discovery.IncrementalDiscoveryRequestOrBuilderpublic Base.NodeOrBuilder getNodeOrBuilder()
The node making the request.
.envoy.api.v2.core.Node node = 1;getNodeOrBuilder in interface Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.IncrementalDiscoveryRequestOrBuilderpublic int getInitialResourceVersionsCount()
Discovery.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 Discovery.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 Discovery.IncrementalDiscoveryRequestOrBuilder@Deprecated public Map<String,String> getInitialResourceVersions()
getInitialResourceVersionsMap() instead.getInitialResourceVersions in interface Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.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 Discovery.IncrementalDiscoveryRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Discovery.IncrementalDiscoveryRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Discovery.IncrementalDiscoveryRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Discovery.IncrementalDiscoveryRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Discovery.IncrementalDiscoveryRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Discovery.IncrementalDiscoveryRequest.Builder newBuilder()
public static Discovery.IncrementalDiscoveryRequest.Builder newBuilder(Discovery.IncrementalDiscoveryRequest prototype)
public Discovery.IncrementalDiscoveryRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Discovery.IncrementalDiscoveryRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Discovery.IncrementalDiscoveryRequest getDefaultInstance()
public static com.google.protobuf.Parser<Discovery.IncrementalDiscoveryRequest> parser()
public com.google.protobuf.Parser<Discovery.IncrementalDiscoveryRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Discovery.IncrementalDiscoveryRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018 The Envoy Project. All rights reserved.