接口 Mcp.MeshConfigRequestOrBuilder
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- 封闭类:
Mcp
public static interface Mcp.MeshConfigRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
方法概要
修饰符和类型方法说明com.google.rpc.StatusThis is populated when the previous MeshConfigResponse failed to update configuration.com.google.rpc.StatusOrBuilderThis is populated when the previous MeshConfigResponse failed to update configuration.The nonce corresponding to MeshConfigResponse being ACK/NACKed.com.google.protobuf.ByteStringThe nonce corresponding to MeshConfigResponse being ACK/NACKed.The sink node making the request.The sink node making the request.Type of the resource that is being requested, e.g.com.google.protobuf.ByteStringType of the resource that is being requested, e.g.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.ByteStringThe 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.booleanThis is populated when the previous MeshConfigResponse failed to update configuration.booleanThe sink node making the request.从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder
isInitialized从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getVersionInfo
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;- 返回:
- The versionInfo.
-
getVersionInfoBytes
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;- 返回:
- The bytes for versionInfo.
-
hasSinkNode
boolean hasSinkNode()The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;- 返回:
- Whether the sinkNode field is set.
-
getSinkNode
Mcp.SinkNode getSinkNode()The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2;- 返回:
- The sinkNode.
-
getSinkNodeOrBuilder
Mcp.SinkNodeOrBuilder getSinkNodeOrBuilder()The sink node making the request.
.istio.mcp.v1alpha1.SinkNode sink_node = 2; -
getTypeUrl
String getTypeUrl()Type of the resource that is being requested, e.g. "type.googleapis.com/istio.io.networking.v1alpha3.VirtualService".
string type_url = 3;- 返回:
- The typeUrl.
-
getTypeUrlBytes
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;- 返回:
- The bytes for typeUrl.
-
getResponseNonce
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;- 返回:
- The responseNonce.
-
getResponseNonceBytes
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;- 返回:
- The bytes for responseNonce.
-
hasErrorDetail
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;- 返回:
- Whether the errorDetail field is set.
-
getErrorDetail
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;- 返回:
- The errorDetail.
-
getErrorDetailOrBuilder
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;
-