public static final class DiscoveryRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DiscoveryRequest.Builder> implements DiscoveryRequestOrBuilder
A DiscoveryRequest requests a set of versioned resources of the same type for a given Envoy node on some API. [#next-free-field: 7]Protobuf type
envoy.service.discovery.v4alpha.DiscoveryRequest| Modifier and Type | Method and Description |
|---|---|
DiscoveryRequest.Builder |
addAllResourceNames(Iterable<String> values)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
DiscoveryRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DiscoveryRequest.Builder |
addResourceNames(String value)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
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.
|
DiscoveryRequest |
build() |
DiscoveryRequest |
buildPartial() |
DiscoveryRequest.Builder |
clear() |
DiscoveryRequest.Builder |
clearErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
DiscoveryRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
DiscoveryRequest.Builder |
clearNode()
The node making the request.
|
DiscoveryRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
DiscoveryRequest.Builder |
clearResourceNames()
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
DiscoveryRequest.Builder |
clearResponseNonce()
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
DiscoveryRequest.Builder |
clearTypeUrl()
Type of the resource that is being requested, e.g.
|
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.
|
DiscoveryRequest.Builder |
clone() |
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_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
Status.Builder |
getErrorDetailBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
StatusOrBuilder |
getErrorDetailOrBuilder()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
Node |
getNode()
The node making the request.
|
Node.Builder |
getNodeBuilder()
The node making the request.
|
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_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
boolean |
hasNode()
The node making the request.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
DiscoveryRequest.Builder |
mergeErrorDetail(Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
DiscoveryRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
DiscoveryRequest.Builder |
mergeFrom(DiscoveryRequest other) |
DiscoveryRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
DiscoveryRequest.Builder |
mergeNode(Node value)
The node making the request.
|
DiscoveryRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
DiscoveryRequest.Builder |
setErrorDetail(Status.Builder builderForValue)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
DiscoveryRequest.Builder |
setErrorDetail(Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.DiscoveryResponse>`
failed to update configuration.
|
DiscoveryRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
DiscoveryRequest.Builder |
setNode(Node.Builder builderForValue)
The node making the request.
|
DiscoveryRequest.Builder |
setNode(Node value)
The node making the request.
|
DiscoveryRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
DiscoveryRequest.Builder |
setResourceNames(int index,
String value)
List of resources to subscribe to, e.g. list of cluster names or a route
configuration name.
|
DiscoveryRequest.Builder |
setResponseNonce(String value)
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
DiscoveryRequest.Builder |
setResponseNonceBytes(com.google.protobuf.ByteString value)
nonce corresponding to DiscoveryResponse being ACK/NACKed.
|
DiscoveryRequest.Builder |
setTypeUrl(String value)
Type of the resource that is being requested, e.g.
|
DiscoveryRequest.Builder |
setTypeUrlBytes(com.google.protobuf.ByteString value)
Type of the resource that is being requested, e.g.
|
DiscoveryRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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.
|
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<DiscoveryRequest.Builder>public 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<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<DiscoveryRequest.Builder>public DiscoveryRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic DiscoveryRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic DiscoveryRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic 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<DiscoveryRequest.Builder>public 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<DiscoveryRequest.Builder>public DiscoveryRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<DiscoveryRequest.Builder>public DiscoveryRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<DiscoveryRequest.Builder>public 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<DiscoveryRequest.Builder>public 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<DiscoveryRequest.Builder>public DiscoveryRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<DiscoveryRequest.Builder>public DiscoveryRequest.Builder mergeFrom(DiscoveryRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DiscoveryRequest.Builder>public 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<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 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 DiscoveryRequestOrBuilderpublic 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 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 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.config.core.v4alpha.Node node = 2;hasNode in interface DiscoveryRequestOrBuilderpublic Node getNode()
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;getNode in interface DiscoveryRequestOrBuilderpublic DiscoveryRequest.Builder setNode(Node value)
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;public DiscoveryRequest.Builder setNode(Node.Builder builderForValue)
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;public DiscoveryRequest.Builder mergeNode(Node value)
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;public DiscoveryRequest.Builder clearNode()
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;public Node.Builder getNodeBuilder()
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;public NodeOrBuilder getNodeOrBuilder()
The node making the request.
.envoy.config.core.v4alpha.Node node = 2;getNodeOrBuilder in interface 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 DiscoveryRequestOrBuilderpublic 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 may have empty resource_names, which will cause all resources for the Envoy instance to be returned. 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 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 DiscoveryRequestOrBuilderpublic 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 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 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 only if 1) this is a non-persistent-stream xDS such as HTTP, or 2) the client has not yet accepted an update in this xDS stream (unlike delta, where it is populated only for new explicit ACKs).
string response_nonce = 5;getResponseNonce in interface 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 only if 1) this is a non-persistent-stream xDS such as HTTP, or 2) the client has not yet accepted an update in this xDS stream (unlike delta, where it is populated only for new explicit ACKs).
string response_nonce = 5;getResponseNonceBytes in interface DiscoveryRequestOrBuilderpublic 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 only if 1) this is a non-persistent-stream xDS such as HTTP, or 2) the client has not yet accepted an update in this xDS stream (unlike delta, where it is populated only for new explicit ACKs).
string response_nonce = 5;public 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 only if 1) this is a non-persistent-stream xDS such as HTTP, or 2) the client has not yet accepted an update in this xDS stream (unlike delta, where it is populated only for new explicit ACKs).
string response_nonce = 5;public 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 only if 1) this is a non-persistent-stream xDS such as HTTP, or 2) the client has not yet accepted an update in this xDS stream (unlike delta, where it is populated only for new explicit ACKs).
string response_nonce = 5;public boolean hasErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.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 DiscoveryRequestOrBuilderpublic Status getErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.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 DiscoveryRequestOrBuilderpublic DiscoveryRequest.Builder setErrorDetail(Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.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 DiscoveryRequest.Builder setErrorDetail(Status.Builder builderForValue)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.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 DiscoveryRequest.Builder mergeErrorDetail(Status value)
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.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 DiscoveryRequest.Builder clearErrorDetail()
This is populated when the previous :ref:`DiscoveryResponse <envoy_api_msg_service.discovery.v4alpha.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_service.discovery.v4alpha.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_service.discovery.v4alpha.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 DiscoveryRequestOrBuilderpublic final DiscoveryRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DiscoveryRequest.Builder>public final DiscoveryRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<DiscoveryRequest.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.