public static final class Discovery.DiscoveryRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder> implements Discovery.DiscoveryRequestOrBuilder
A DiscoveryRequest requests a set of versioned resources of the same type for a given Envoy node on some API.Protobuf type
envoy.api.v2.DiscoveryRequest| Modifier and Type | Method and Description |
|---|---|
Discovery.DiscoveryRequest.Builder |
addAllResourceNames(Iterable<String> values)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
Discovery.DiscoveryRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Discovery.DiscoveryRequest.Builder |
addResourceNames(String value)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
Discovery.DiscoveryRequest.Builder |
addResourceNamesBytes(com.google.protobuf.ByteString value)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
Discovery.DiscoveryRequest |
build() |
Discovery.DiscoveryRequest |
buildPartial() |
Discovery.DiscoveryRequest.Builder |
clear() |
Discovery.DiscoveryRequest.Builder |
clearErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
Discovery.DiscoveryRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Discovery.DiscoveryRequest.Builder |
clearNode()
The node making the request.
|
Discovery.DiscoveryRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Discovery.DiscoveryRequest.Builder |
clearResourceNames()
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
Discovery.DiscoveryRequest.Builder |
clearResponseNonce()
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
Discovery.DiscoveryRequest.Builder |
clearTypeUrl()
Type of the resource that is being requested, e.g.
|
Discovery.DiscoveryRequest.Builder |
clearVersionInfo()
The version_info provided in the request messages will be the version_info
received with the most recent successfully processed response or empty on
the first request.
|
Discovery.DiscoveryRequest.Builder |
clone() |
Discovery.DiscoveryRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Status |
getErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
Status.Builder |
getErrorDetailBuilder()
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.
|
Base.Node |
getNode()
The node making the request.
|
Base.Node.Builder |
getNodeBuilder()
The node making the request.
|
Base.NodeOrBuilder |
getNodeOrBuilder()
The node making the request.
|
String |
getResourceNames(int index)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
com.google.protobuf.ByteString |
getResourceNamesBytes(int index)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
int |
getResourceNamesCount()
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
com.google.protobuf.ProtocolStringList |
getResourceNamesList()
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
String |
getResponseNonce()
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
com.google.protobuf.ByteString |
getResponseNonceBytes()
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
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.
|
String |
getVersionInfo()
The version_info provided in the request messages will be the version_info
received with the most recent successfully processed response or empty on
the first request.
|
com.google.protobuf.ByteString |
getVersionInfoBytes()
The version_info provided in the request messages will be the version_info
received with the most recent successfully processed response or empty on
the first request.
|
boolean |
hasErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
boolean |
hasNode()
The node making the request.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Discovery.DiscoveryRequest.Builder |
mergeErrorDetail(Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
Discovery.DiscoveryRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Discovery.DiscoveryRequest.Builder |
mergeFrom(Discovery.DiscoveryRequest other) |
Discovery.DiscoveryRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
Discovery.DiscoveryRequest.Builder |
mergeNode(Base.Node value)
The node making the request.
|
Discovery.DiscoveryRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Discovery.DiscoveryRequest.Builder |
setErrorDetail(Status.Builder builderForValue)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
Discovery.DiscoveryRequest.Builder |
setErrorDetail(Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_DiscoveryResponse>`
failed to update configuration.
|
Discovery.DiscoveryRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Discovery.DiscoveryRequest.Builder |
setNode(Base.Node.Builder builderForValue)
The node making the request.
|
Discovery.DiscoveryRequest.Builder |
setNode(Base.Node value)
The node making the request.
|
Discovery.DiscoveryRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Discovery.DiscoveryRequest.Builder |
setResourceNames(int index,
String value)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
Discovery.DiscoveryRequest.Builder |
setResponseNonce(String value)
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
Discovery.DiscoveryRequest.Builder |
setResponseNonceBytes(com.google.protobuf.ByteString value)
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
Discovery.DiscoveryRequest.Builder |
setTypeUrl(String value)
Type of the resource that is being requested, e.g.
|
Discovery.DiscoveryRequest.Builder |
setTypeUrlBytes(com.google.protobuf.ByteString value)
Type of the resource that is being requested, e.g.
|
Discovery.DiscoveryRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Discovery.DiscoveryRequest.Builder |
setVersionInfo(String value)
The version_info provided in the request messages will be the version_info
received with the most recent successfully processed response or empty on
the first request.
|
Discovery.DiscoveryRequest.Builder |
setVersionInfoBytes(com.google.protobuf.ByteString value)
The version_info provided in the request messages will be the version_info
received with the most recent successfully processed response or empty on
the first request.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Discovery.DiscoveryRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Discovery.DiscoveryRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Discovery.DiscoveryRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder mergeFrom(Discovery.DiscoveryRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public Discovery.DiscoveryRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Discovery.DiscoveryRequest.Builder>IOExceptionpublic String getVersionInfo()
The version_info provided in the request messages will be the version_info received with the most recent successfully processed response or empty on the first request. It is expected that no new request is sent after a response is received until the Envoy instance is ready to ACK/NACK the new configuration. ACK/NACK takes place by returning the new API config version as applied or the previous API config version respectively. Each type_url (see below) has an independent version associated with it.
string version_info = 1;getVersionInfo in interface Discovery.DiscoveryRequestOrBuilderpublic com.google.protobuf.ByteString getVersionInfoBytes()
The version_info provided in the request messages will be the version_info received with the most recent successfully processed response or empty on the first request. It is expected that no new request is sent after a response is received until the Envoy instance is ready to ACK/NACK the new configuration. ACK/NACK takes place by returning the new API config version as applied or the previous API config version respectively. Each type_url (see below) has an independent version associated with it.
string version_info = 1;getVersionInfoBytes in interface Discovery.DiscoveryRequestOrBuilderpublic Discovery.DiscoveryRequest.Builder setVersionInfo(String value)
The version_info provided in the request messages will be the version_info received with the most recent successfully processed response or empty on the first request. It is expected that no new request is sent after a response is received until the Envoy instance is ready to ACK/NACK the new configuration. ACK/NACK takes place by returning the new API config version as applied or the previous API config version respectively. Each type_url (see below) has an independent version associated with it.
string version_info = 1;public Discovery.DiscoveryRequest.Builder clearVersionInfo()
The version_info provided in the request messages will be the version_info received with the most recent successfully processed response or empty on the first request. It is expected that no new request is sent after a response is received until the Envoy instance is ready to ACK/NACK the new configuration. ACK/NACK takes place by returning the new API config version as applied or the previous API config version respectively. Each type_url (see below) has an independent version associated with it.
string version_info = 1;public Discovery.DiscoveryRequest.Builder setVersionInfoBytes(com.google.protobuf.ByteString value)
The version_info provided in the request messages will be the version_info received with the most recent successfully processed response or empty on the first request. It is expected that no new request is sent after a response is received until the Envoy instance is ready to ACK/NACK the new configuration. ACK/NACK takes place by returning the new API config version as applied or the previous API config version respectively. Each type_url (see below) has an independent version associated with it.
string version_info = 1;public boolean hasNode()
The node making the request.
.envoy.api.v2.core.Node node = 2;hasNode in interface Discovery.DiscoveryRequestOrBuilderpublic Base.Node getNode()
The node making the request.
.envoy.api.v2.core.Node node = 2;getNode in interface Discovery.DiscoveryRequestOrBuilderpublic Discovery.DiscoveryRequest.Builder setNode(Base.Node value)
The node making the request.
.envoy.api.v2.core.Node node = 2;public Discovery.DiscoveryRequest.Builder setNode(Base.Node.Builder builderForValue)
The node making the request.
.envoy.api.v2.core.Node node = 2;public Discovery.DiscoveryRequest.Builder mergeNode(Base.Node value)
The node making the request.
.envoy.api.v2.core.Node node = 2;public Discovery.DiscoveryRequest.Builder clearNode()
The node making the request.
.envoy.api.v2.core.Node node = 2;public Base.Node.Builder getNodeBuilder()
The node making the request.
.envoy.api.v2.core.Node node = 2;public Base.NodeOrBuilder getNodeOrBuilder()
The node making the request.
.envoy.api.v2.core.Node node = 2;getNodeOrBuilder in interface Discovery.DiscoveryRequestOrBuilderpublic com.google.protobuf.ProtocolStringList getResourceNamesList()
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;getResourceNamesList in interface Discovery.DiscoveryRequestOrBuilderpublic int getResourceNamesCount()
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;getResourceNamesCount in interface Discovery.DiscoveryRequestOrBuilderpublic String getResourceNames(int index)
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;getResourceNames in interface Discovery.DiscoveryRequestOrBuilderpublic com.google.protobuf.ByteString getResourceNamesBytes(int index)
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;getResourceNamesBytes in interface Discovery.DiscoveryRequestOrBuilderpublic Discovery.DiscoveryRequest.Builder setResourceNames(int index, String value)
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;public Discovery.DiscoveryRequest.Builder addResourceNames(String value)
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;public Discovery.DiscoveryRequest.Builder addAllResourceNames(Iterable<String> values)
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;public Discovery.DiscoveryRequest.Builder clearResourceNames()
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;public Discovery.DiscoveryRequest.Builder addResourceNamesBytes(com.google.protobuf.ByteString value)
List of resources to subscribe to, e.g. list of cluster names or a route configuration name. If this is empty, all resources for the API are returned. LDS/CDS expect empty resource_names, since this is global discovery for the Envoy instance. The LDS and CDS responses will then imply a number of resources that need to be fetched via EDS/RDS, which will be explicitly enumerated in resource_names.
repeated string resource_names = 3;public 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 = 4;getTypeUrl in interface Discovery.DiscoveryRequestOrBuilderpublic 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 = 4;getTypeUrlBytes in interface Discovery.DiscoveryRequestOrBuilderpublic Discovery.DiscoveryRequest.Builder setTypeUrl(String value)
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 = 4;public Discovery.DiscoveryRequest.Builder clearTypeUrl()
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 = 4;public Discovery.DiscoveryRequest.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 is implicit in requests made via singleton xDS APIs such as CDS, LDS, etc. but is required for ADS.
string type_url = 4;public String getResponseNonce()
nonce corresponding to DiscoveryResponse being ACK/NACKed. See above discussion on version_info and the DiscoveryResponse nonce comment. This may be empty if no nonce is available, e.g. at startup or for non-stream xDS implementations.
string response_nonce = 5;getResponseNonce in interface Discovery.DiscoveryRequestOrBuilderpublic com.google.protobuf.ByteString getResponseNonceBytes()
nonce corresponding to DiscoveryResponse being ACK/NACKed. See above discussion on version_info and the DiscoveryResponse nonce comment. This may be empty if no nonce is available, e.g. at startup or for non-stream xDS implementations.
string response_nonce = 5;getResponseNonceBytes in interface Discovery.DiscoveryRequestOrBuilderpublic Discovery.DiscoveryRequest.Builder setResponseNonce(String value)
nonce corresponding to DiscoveryResponse being ACK/NACKed. See above discussion on version_info and the DiscoveryResponse nonce comment. This may be empty if no nonce is available, e.g. at startup or for non-stream xDS implementations.
string response_nonce = 5;public Discovery.DiscoveryRequest.Builder clearResponseNonce()
nonce corresponding to DiscoveryResponse being ACK/NACKed. See above discussion on version_info and the DiscoveryResponse nonce comment. This may be empty if no nonce is available, e.g. at startup or for non-stream xDS implementations.
string response_nonce = 5;public Discovery.DiscoveryRequest.Builder setResponseNonceBytes(com.google.protobuf.ByteString value)
nonce corresponding to DiscoveryResponse being ACK/NACKed. See above discussion on version_info and the DiscoveryResponse nonce comment. This may be empty if no nonce is available, e.g. at startup or for non-stream xDS implementations.
string response_nonce = 5;public 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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;hasErrorDetail in interface Discovery.DiscoveryRequestOrBuilderpublic 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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;getErrorDetail in interface Discovery.DiscoveryRequestOrBuilderpublic Discovery.DiscoveryRequest.Builder setErrorDetail(Status value)
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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;public Discovery.DiscoveryRequest.Builder setErrorDetail(Status.Builder builderForValue)
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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;public Discovery.DiscoveryRequest.Builder mergeErrorDetail(Status value)
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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;public Discovery.DiscoveryRequest.Builder clearErrorDetail()
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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;public Status.Builder getErrorDetailBuilder()
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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;public 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. It is only intended for consumption during manual debugging, the string provided is not guaranteed to be stable across Envoy versions.
.google.rpc.Status error_detail = 6;getErrorDetailOrBuilder in interface Discovery.DiscoveryRequestOrBuilderpublic final Discovery.DiscoveryRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>public final Discovery.DiscoveryRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Discovery.DiscoveryRequest.Builder>Copyright © 2018 The Envoy Project. All rights reserved.