public static final class MeshConfigRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder> implements MeshConfigRequestOrBuilder
A MeshConfigRequest requests a set of versioned resources of the same type for a given client.Protobuf type
istio.mcp.v1alpha1.MeshConfigRequest| 限定符和类型 | 字段和说明 |
|---|---|
private com.google.rpc.Status |
errorDetail_ |
private com.google.protobuf.SingleFieldBuilderV3<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder> |
errorDetailBuilder_ |
private java.lang.Object |
responseNonce_ |
private SinkNode |
sinkNode_ |
private com.google.protobuf.SingleFieldBuilderV3<SinkNode,SinkNode.Builder,SinkNodeOrBuilder> |
sinkNodeBuilder_ |
private java.lang.Object |
typeUrl_ |
private java.lang.Object |
versionInfo_ |
| 限定符 | 构造器和说明 |
|---|---|
private |
Builder() |
private |
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
MeshConfigRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MeshConfigRequest |
build() |
MeshConfigRequest |
buildPartial() |
MeshConfigRequest.Builder |
clear() |
MeshConfigRequest.Builder |
clearErrorDetail()
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
MeshConfigRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MeshConfigRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MeshConfigRequest.Builder |
clearResponseNonce()
The nonce corresponding to MeshConfigResponse being
ACK/NACKed.
|
MeshConfigRequest.Builder |
clearSinkNode()
The sink node making the request.
|
MeshConfigRequest.Builder |
clearTypeUrl()
Type of the resource that is being requested, e.g.
|
MeshConfigRequest.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.
|
MeshConfigRequest.Builder |
clone() |
MeshConfigRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.rpc.Status |
getErrorDetail()
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
com.google.rpc.Status.Builder |
getErrorDetailBuilder()
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
private com.google.protobuf.SingleFieldBuilderV3<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder> |
getErrorDetailFieldBuilder()
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
com.google.rpc.StatusOrBuilder |
getErrorDetailOrBuilder()
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
java.lang.String |
getResponseNonce()
The nonce corresponding to MeshConfigResponse being
ACK/NACKed.
|
com.google.protobuf.ByteString |
getResponseNonceBytes()
The nonce corresponding to MeshConfigResponse being
ACK/NACKed.
|
SinkNode |
getSinkNode()
The sink node making the request.
|
SinkNode.Builder |
getSinkNodeBuilder()
The sink node making the request.
|
private com.google.protobuf.SingleFieldBuilderV3<SinkNode,SinkNode.Builder,SinkNodeOrBuilder> |
getSinkNodeFieldBuilder()
The sink node making the request.
|
SinkNodeOrBuilder |
getSinkNodeOrBuilder()
The sink node making the request.
|
java.lang.String |
getTypeUrl()
Type of the resource that is being requested, e.g.
|
com.google.protobuf.ByteString |
getTypeUrlBytes()
Type of the resource that is being requested, e.g.
|
java.lang.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 MeshConfigResponse failed to
update configuration.
|
boolean |
hasSinkNode()
The sink node making the request.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
private void |
maybeForceBuilderInitialization() |
MeshConfigRequest.Builder |
mergeErrorDetail(com.google.rpc.Status value)
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
MeshConfigRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MeshConfigRequest.Builder |
mergeFrom(MeshConfigRequest other) |
MeshConfigRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
MeshConfigRequest.Builder |
mergeSinkNode(SinkNode value)
The sink node making the request.
|
MeshConfigRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MeshConfigRequest.Builder |
setErrorDetail(com.google.rpc.Status.Builder builderForValue)
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
MeshConfigRequest.Builder |
setErrorDetail(com.google.rpc.Status value)
This is populated when the previous MeshConfigResponse failed to
update configuration.
|
MeshConfigRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
MeshConfigRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
MeshConfigRequest.Builder |
setResponseNonce(java.lang.String value)
The nonce corresponding to MeshConfigResponse being
ACK/NACKed.
|
MeshConfigRequest.Builder |
setResponseNonceBytes(com.google.protobuf.ByteString value)
The nonce corresponding to MeshConfigResponse being
ACK/NACKed.
|
MeshConfigRequest.Builder |
setSinkNode(SinkNode.Builder builderForValue)
The sink node making the request.
|
MeshConfigRequest.Builder |
setSinkNode(SinkNode value)
The sink node making the request.
|
MeshConfigRequest.Builder |
setTypeUrl(java.lang.String value)
Type of the resource that is being requested, e.g.
|
MeshConfigRequest.Builder |
setTypeUrlBytes(com.google.protobuf.ByteString value)
Type of the resource that is being requested, e.g.
|
MeshConfigRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MeshConfigRequest.Builder |
setVersionInfo(java.lang.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.
|
MeshConfigRequest.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, newUninitializedMessageExceptionprivate java.lang.Object versionInfo_
private SinkNode sinkNode_
private com.google.protobuf.SingleFieldBuilderV3<SinkNode,SinkNode.Builder,SinkNodeOrBuilder> sinkNodeBuilder_
private java.lang.Object typeUrl_
private java.lang.Object responseNonce_
private com.google.rpc.Status errorDetail_
private com.google.protobuf.SingleFieldBuilderV3<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder> errorDetailBuilder_
private Builder()
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>private void maybeForceBuilderInitialization()
public MeshConfigRequest.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic MeshConfigRequest build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic MeshConfigRequest buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic MeshConfigRequest.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField 在接口中 com.google.protobuf.Message.BuildersetRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder mergeFrom(MeshConfigRequest other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public MeshConfigRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在接口中 com.google.protobuf.MessageLite.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<MeshConfigRequest.Builder>java.io.IOExceptionpublic java.lang.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 client 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 在接口中 MeshConfigRequestOrBuilderpublic 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 client 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 在接口中 MeshConfigRequestOrBuilderpublic MeshConfigRequest.Builder setVersionInfo(java.lang.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 client 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;value - The versionInfo to set.public MeshConfigRequest.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 client 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 MeshConfigRequest.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 client 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;value - The bytes for versionInfo to set.public boolean hasSinkNode()
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;hasSinkNode 在接口中 MeshConfigRequestOrBuilderpublic SinkNode getSinkNode()
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;getSinkNode 在接口中 MeshConfigRequestOrBuilderpublic MeshConfigRequest.Builder setSinkNode(SinkNode value)
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;public MeshConfigRequest.Builder setSinkNode(SinkNode.Builder builderForValue)
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;public MeshConfigRequest.Builder mergeSinkNode(SinkNode value)
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;public MeshConfigRequest.Builder clearSinkNode()
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;public SinkNode.Builder getSinkNodeBuilder()
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;public SinkNodeOrBuilder getSinkNodeOrBuilder()
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;private com.google.protobuf.SingleFieldBuilderV3<SinkNode,SinkNode.Builder,SinkNodeOrBuilder> getSinkNodeFieldBuilder()
The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;public java.lang.String getTypeUrl()
Type of the resource that is being requested, e.g. "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
string type_url = 3;getTypeUrl 在接口中 MeshConfigRequestOrBuilderpublic com.google.protobuf.ByteString getTypeUrlBytes()
Type of the resource that is being requested, e.g. "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
string type_url = 3;getTypeUrlBytes 在接口中 MeshConfigRequestOrBuilderpublic MeshConfigRequest.Builder setTypeUrl(java.lang.String value)
Type of the resource that is being requested, e.g. "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
string type_url = 3;value - The typeUrl to set.public MeshConfigRequest.Builder clearTypeUrl()
Type of the resource that is being requested, e.g. "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
string type_url = 3;public MeshConfigRequest.Builder setTypeUrlBytes(com.google.protobuf.ByteString value)
Type of the resource that is being requested, e.g. "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
string type_url = 3;value - The bytes for typeUrl to set.public java.lang.String getResponseNonce()
The nonce corresponding to MeshConfigResponse being ACK/NACKed. See above discussion on version_info and the MeshConfigResponse nonce comment. This may be empty if no nonce is available, e.g. at startup.
string response_nonce = 4;getResponseNonce 在接口中 MeshConfigRequestOrBuilderpublic com.google.protobuf.ByteString getResponseNonceBytes()
The nonce corresponding to MeshConfigResponse being ACK/NACKed. See above discussion on version_info and the MeshConfigResponse nonce comment. This may be empty if no nonce is available, e.g. at startup.
string response_nonce = 4;getResponseNonceBytes 在接口中 MeshConfigRequestOrBuilderpublic MeshConfigRequest.Builder setResponseNonce(java.lang.String value)
The nonce corresponding to MeshConfigResponse being ACK/NACKed. See above discussion on version_info and the MeshConfigResponse nonce comment. This may be empty if no nonce is available, e.g. at startup.
string response_nonce = 4;value - The responseNonce to set.public MeshConfigRequest.Builder clearResponseNonce()
The nonce corresponding to MeshConfigResponse being ACK/NACKed. See above discussion on version_info and the MeshConfigResponse nonce comment. This may be empty if no nonce is available, e.g. at startup.
string response_nonce = 4;public MeshConfigRequest.Builder setResponseNonceBytes(com.google.protobuf.ByteString value)
The nonce corresponding to MeshConfigResponse being ACK/NACKed. See above discussion on version_info and the MeshConfigResponse nonce comment. This may be empty if no nonce is available, e.g. at startup.
string response_nonce = 4;value - The bytes for responseNonce to set.public boolean hasErrorDetail()
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;hasErrorDetail 在接口中 MeshConfigRequestOrBuilderpublic com.google.rpc.Status getErrorDetail()
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;getErrorDetail 在接口中 MeshConfigRequestOrBuilderpublic MeshConfigRequest.Builder setErrorDetail(com.google.rpc.Status value)
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;public MeshConfigRequest.Builder setErrorDetail(com.google.rpc.Status.Builder builderForValue)
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;public MeshConfigRequest.Builder mergeErrorDetail(com.google.rpc.Status value)
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;public MeshConfigRequest.Builder clearErrorDetail()
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;public com.google.rpc.Status.Builder getErrorDetailBuilder()
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;public com.google.rpc.StatusOrBuilder getErrorDetailOrBuilder()
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;private com.google.protobuf.SingleFieldBuilderV3<com.google.rpc.Status,com.google.rpc.Status.Builder,com.google.rpc.StatusOrBuilder> getErrorDetailFieldBuilder()
This is populated when the previous MeshConfigResponse failed to update configuration. The *message* field in *error_details* provides the client 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 client versions.
.google.rpc.Status error_detail = 5;public final MeshConfigRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>public final MeshConfigRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<MeshConfigRequest.Builder>Copyright © 2018–2020 Alibaba Group. All rights reserved.