类 Mcp.SinkNode.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- 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,java.lang.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 typeistio.mcp.v1alpha1.SinkNode
-
-
字段概要
字段 修饰符和类型 字段 说明 private com.google.protobuf.MapField<java.lang.String,java.lang.String>annotations_private intbitField0_private java.lang.Objectid_
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 Mcp.SinkNode.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Mcp.SinkNodebuild()Mcp.SinkNodebuildPartial()Mcp.SinkNode.Builderclear()Mcp.SinkNode.BuilderclearAnnotations()Mcp.SinkNode.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Mcp.SinkNode.BuilderclearId()An opaque identifier for the MCP node.Mcp.SinkNode.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Mcp.SinkNode.Builderclone()booleancontainsAnnotations(java.lang.String key)Opaque annotations extending the node identifier.java.util.Map<java.lang.String,java.lang.String>getAnnotations()已过时。intgetAnnotationsCount()Opaque annotations extending the node identifier.java.util.Map<java.lang.String,java.lang.String>getAnnotationsMap()Opaque annotations extending the node identifier.java.lang.StringgetAnnotationsOrDefault(java.lang.String key, java.lang.String defaultValue)Opaque annotations extending the node identifier.java.lang.StringgetAnnotationsOrThrow(java.lang.String key)Opaque annotations extending the node identifier.Mcp.SinkNodegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetId()An opaque identifier for the MCP node.com.google.protobuf.ByteStringgetIdBytes()An opaque identifier for the MCP node.java.util.Map<java.lang.String,java.lang.String>getMutableAnnotations()已过时。private com.google.protobuf.MapField<java.lang.String,java.lang.String>internalGetAnnotations()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)private com.google.protobuf.MapField<java.lang.String,java.lang.String>internalGetMutableAnnotations()protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()Mcp.SinkNode.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Mcp.SinkNode.BuildermergeFrom(com.google.protobuf.Message other)Mcp.SinkNode.BuildermergeFrom(Mcp.SinkNode other)Mcp.SinkNode.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Mcp.SinkNode.BuilderputAllAnnotations(java.util.Map<java.lang.String,java.lang.String> values)Opaque annotations extending the node identifier.Mcp.SinkNode.BuilderputAnnotations(java.lang.String key, java.lang.String value)Opaque annotations extending the node identifier.Mcp.SinkNode.BuilderremoveAnnotations(java.lang.String key)Opaque annotations extending the node identifier.Mcp.SinkNode.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Mcp.SinkNode.BuildersetId(java.lang.String value)An opaque identifier for the MCP node.Mcp.SinkNode.BuildersetIdBytes(com.google.protobuf.ByteString value)An opaque identifier for the MCP node.Mcp.SinkNode.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)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, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- 覆盖:
internalGetMapField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- 覆盖:
internalGetMutableMapField在类中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
public 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
public Mcp.SinkNode getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public Mcp.SinkNode build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public Mcp.SinkNode buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
clone
public Mcp.SinkNode.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, java.lang.Object value)
- 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
clearField
public Mcp.SinkNode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
clearOneof
public Mcp.SinkNode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 指定者:
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, java.lang.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, java.lang.Object value)
- 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<Mcp.SinkNode.Builder>
-
mergeFrom
public Mcp.SinkNode.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Mcp.SinkNode.Builder>
-
mergeFrom
public Mcp.SinkNode.Builder mergeFrom(Mcp.SinkNode other)
-
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 java.io.IOException
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 指定者:
mergeFrom在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<Mcp.SinkNode.Builder>- 抛出:
java.io.IOException
-
getId
public java.lang.String 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
public Mcp.SinkNode.Builder setId(java.lang.String value)
An opaque identifier for the MCP node.
string id = 1;- 参数:
value- The id to set.- 返回:
- This builder for chaining.
-
clearId
public Mcp.SinkNode.Builder clearId()
An opaque identifier for the MCP node.
string id = 1;- 返回:
- This builder for chaining.
-
setIdBytes
public Mcp.SinkNode.Builder setIdBytes(com.google.protobuf.ByteString value)
An opaque identifier for the MCP node.
string id = 1;- 参数:
value- The bytes for id to set.- 返回:
- This builder for chaining.
-
internalGetAnnotations
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetAnnotations()
-
internalGetMutableAnnotations
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableAnnotations()
-
getAnnotationsCount
public int getAnnotationsCount()
从接口复制的说明:Mcp.SinkNodeOrBuilderOpaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsCount在接口中Mcp.SinkNodeOrBuilder
-
containsAnnotations
public boolean containsAnnotations(java.lang.String key)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
containsAnnotations在接口中Mcp.SinkNodeOrBuilder
-
getAnnotations
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getAnnotations()
已过时。UsegetAnnotationsMap()instead.- 指定者:
getAnnotations在接口中Mcp.SinkNodeOrBuilder
-
getAnnotationsMap
public java.util.Map<java.lang.String,java.lang.String> getAnnotationsMap()
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsMap在接口中Mcp.SinkNodeOrBuilder
-
getAnnotationsOrDefault
public java.lang.String getAnnotationsOrDefault(java.lang.String key, java.lang.String defaultValue)Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsOrDefault在接口中Mcp.SinkNodeOrBuilder
-
getAnnotationsOrThrow
public java.lang.String getAnnotationsOrThrow(java.lang.String key)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;- 指定者:
getAnnotationsOrThrow在接口中Mcp.SinkNodeOrBuilder
-
clearAnnotations
public Mcp.SinkNode.Builder clearAnnotations()
-
removeAnnotations
public Mcp.SinkNode.Builder removeAnnotations(java.lang.String key)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;
-
getMutableAnnotations
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableAnnotations()
已过时。Use alternate mutation accessors instead.
-
putAnnotations
public Mcp.SinkNode.Builder putAnnotations(java.lang.String key, java.lang.String value)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;
-
putAllAnnotations
public Mcp.SinkNode.Builder putAllAnnotations(java.util.Map<java.lang.String,java.lang.String> values)
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>
-
-