类 Mcp.SinkNode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Mcp.SinkNode.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
istio.mcp.v1alpha1.Mcp.SinkNode.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Mcp.SinkNodeOrBuilder,Cloneable
- 封闭类:
Mcp.SinkNode
public static final class Mcp.SinkNode.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
implements Mcp.SinkNodeOrBuilder
Identifies a specific MCP sink node instance. The node identifier is presented to the resource source, which may use this identifier to distinguish per sink configuration for serving. This information is not authoritative. Authoritative identity should come from the underlying transport layer (e.g. rpc credentials).Protobuf type
istio.mcp.v1alpha1.SinkNode-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearId()An opaque identifier for the MCP node.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()booleanOpaque annotations extending the node identifier.已过时。intOpaque annotations extending the node identifier.Opaque annotations extending the node identifier.getAnnotationsOrDefault(String key, String defaultValue) Opaque annotations extending the node identifier.Opaque annotations extending the node identifier.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()An opaque identifier for the MCP node.com.google.protobuf.ByteStringAn opaque identifier for the MCP node.已过时。protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Mcp.SinkNode other) final Mcp.SinkNode.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) putAllAnnotations(Map<String, String> values) Opaque annotations extending the node identifier.putAnnotations(String key, String value) Opaque annotations extending the node identifier.removeAnnotations(String key) Opaque annotations extending the node identifier.An opaque identifier for the MCP node.setIdBytes(com.google.protobuf.ByteString value) An opaque identifier for the MCP node.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final Mcp.SinkNode.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException从接口继承的方法 com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom从接口继承的方法 com.google.protobuf.MessageLite.Builder
mergeFrom从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - 覆盖:
internalGetMapFieldReflection在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - 覆盖:
internalGetMutableMapFieldReflection在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- 指定者:
getDescriptorForType在接口中com.google.protobuf.Message.Builder- 指定者:
getDescriptorForType在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getDescriptorForType在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
getDefaultInstanceForType
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
- 指定者:
clone在接口中com.google.protobuf.Message.Builder- 指定者:
clone在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clone在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
setField
public Mcp.SinkNode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
clearField
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
clearOneof
- 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
setRepeatedField
public Mcp.SinkNode.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
addRepeatedField
public Mcp.SinkNode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Mcp.SinkNode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
mergeFrom
public Mcp.SinkNode.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Mcp.SinkNode.Builder>- 抛出:
IOException
-
getId
An opaque identifier for the MCP node.
string id = 1;- 指定者:
getId在接口中Mcp.SinkNodeOrBuilder- 返回:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()An opaque identifier for the MCP node.
string id = 1;- 指定者:
getIdBytes在接口中Mcp.SinkNodeOrBuilder- 返回:
- The bytes for id.
-
setId
An opaque identifier for the MCP node.
string id = 1;- 参数:
value- The id to set.- 返回:
- This builder for chaining.
-
clearId
An opaque identifier for the MCP node.
string id = 1;- 返回:
- This builder for chaining.
-
setIdBytes
An opaque identifier for the MCP node.
string id = 1;- 参数:
value- The bytes for id to set.- 返回:
- This builder for chaining.
-
getAnnotationsCount
public int getAnnotationsCount()从接口复制的说明:Mcp.SinkNodeOrBuilderOpaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsCount在接口中Mcp.SinkNodeOrBuilder
-
containsAnnotations
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
containsAnnotations在接口中Mcp.SinkNodeOrBuilder
-
getAnnotations
已过时。UsegetAnnotationsMap()instead.- 指定者:
getAnnotations在接口中Mcp.SinkNodeOrBuilder
-
getAnnotationsMap
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsMap在接口中Mcp.SinkNodeOrBuilder
-
getAnnotationsOrDefault
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsOrDefault在接口中Mcp.SinkNodeOrBuilder
-
getAnnotationsOrThrow
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsOrThrow在接口中Mcp.SinkNodeOrBuilder
-
clearAnnotations
-
removeAnnotations
Opaque annotations extending the node identifier.
map<string, string> annotations = 2; -
getMutableAnnotations
已过时。Use alternate mutation accessors instead. -
putAnnotations
Opaque annotations extending the node identifier.
map<string, string> annotations = 2; -
putAllAnnotations
Opaque annotations extending the node identifier.
map<string, string> annotations = 2; -
setUnknownFields
public final Mcp.SinkNode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
mergeUnknownFields
public final Mcp.SinkNode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-