类 Mcp.SinkNode
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- istio.mcp.v1alpha1.Mcp.SinkNode
-
- 所有已实现的接口:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Mcp.SinkNodeOrBuilder,java.io.Serializable
- 封闭类:
- Mcp
public static final class Mcp.SinkNode extends com.google.protobuf.GeneratedMessageV3 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 static classMcp.SinkNode.AnnotationsDefaultEntryHolderstatic classMcp.SinkNode.BuilderIdentifies a specific MCP sink node instance.-
从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
字段概要
字段 修饰符和类型 字段 说明 private com.google.protobuf.MapField<java.lang.String,java.lang.String>annotations_static intANNOTATIONS_FIELD_NUMBERprivate static Mcp.SinkNodeDEFAULT_INSTANCEprivate java.lang.Objectid_static intID_FIELD_NUMBERprivate bytememoizedIsInitializedprivate static com.google.protobuf.Parser<Mcp.SinkNode>PARSERprivate static longserialVersionUID
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 booleancontainsAnnotations(java.lang.String key)Opaque annotations extending the node identifier.booleanequals(java.lang.Object obj)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.static Mcp.SinkNodegetDefaultInstance()Mcp.SinkNodegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()java.lang.StringgetId()An opaque identifier for the MCP node.com.google.protobuf.ByteStringgetIdBytes()An opaque identifier for the MCP node.com.google.protobuf.Parser<Mcp.SinkNode>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()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)booleanisInitialized()static Mcp.SinkNode.BuildernewBuilder()static Mcp.SinkNode.BuildernewBuilder(Mcp.SinkNode prototype)Mcp.SinkNode.BuildernewBuilderForType()protected Mcp.SinkNode.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Mcp.SinkNodeparseDelimitedFrom(java.io.InputStream input)static Mcp.SinkNodeparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Mcp.SinkNodeparseFrom(byte[] data)static Mcp.SinkNodeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Mcp.SinkNodeparseFrom(com.google.protobuf.ByteString data)static Mcp.SinkNodeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Mcp.SinkNodeparseFrom(com.google.protobuf.CodedInputStream input)static Mcp.SinkNodeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Mcp.SinkNodeparseFrom(java.io.InputStream input)static Mcp.SinkNodeparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Mcp.SinkNodeparseFrom(java.nio.ByteBuffer data)static Mcp.SinkNodeparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Mcp.SinkNode>parser()Mcp.SinkNode.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
从类继承的方法 com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
-
-
-
字段详细资料
-
serialVersionUID
private static final long serialVersionUID
- 另请参阅:
- 常量字段值
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
id_
private volatile java.lang.Object id_
-
ANNOTATIONS_FIELD_NUMBER
public static final int ANNOTATIONS_FIELD_NUMBER
- 另请参阅:
- 常量字段值
-
annotations_
private com.google.protobuf.MapField<java.lang.String,java.lang.String> annotations_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final Mcp.SinkNode DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<Mcp.SinkNode> PARSER
-
-
方法详细资料
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- 覆盖:
newInstance在类中com.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- 指定者:
getUnknownFields在接口中com.google.protobuf.MessageOrBuilder- 覆盖:
getUnknownFields在类中com.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- 覆盖:
internalGetMapField在类中com.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3
-
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.
-
internalGetAnnotations
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetAnnotations()
-
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
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- 指定者:
writeTo在接口中com.google.protobuf.MessageLite- 覆盖:
writeTo在类中com.google.protobuf.GeneratedMessageV3- 抛出:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- 指定者:
getSerializedSize在接口中com.google.protobuf.MessageLite- 覆盖:
getSerializedSize在类中com.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- 指定者:
equals在接口中com.google.protobuf.Message- 覆盖:
equals在类中com.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- 指定者:
hashCode在接口中com.google.protobuf.Message- 覆盖:
hashCode在类中com.google.protobuf.AbstractMessage
-
parseFrom
public static Mcp.SinkNode parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Mcp.SinkNode parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Mcp.SinkNode parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Mcp.SinkNode parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Mcp.SinkNode parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Mcp.SinkNode parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- 抛出:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Mcp.SinkNode parseFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static Mcp.SinkNode parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static Mcp.SinkNode parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseDelimitedFrom
public static Mcp.SinkNode parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static Mcp.SinkNode parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- 抛出:
java.io.IOException
-
parseFrom
public static Mcp.SinkNode parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- 抛出:
java.io.IOException
-
newBuilderForType
public Mcp.SinkNode.Builder newBuilderForType()
- 指定者:
newBuilderForType在接口中com.google.protobuf.Message- 指定者:
newBuilderForType在接口中com.google.protobuf.MessageLite
-
newBuilder
public static Mcp.SinkNode.Builder newBuilder()
-
newBuilder
public static Mcp.SinkNode.Builder newBuilder(Mcp.SinkNode prototype)
-
toBuilder
public Mcp.SinkNode.Builder toBuilder()
- 指定者:
toBuilder在接口中com.google.protobuf.Message- 指定者:
toBuilder在接口中com.google.protobuf.MessageLite
-
newBuilderForType
protected Mcp.SinkNode.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- 指定者:
newBuilderForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Mcp.SinkNode getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Mcp.SinkNode> parser()
-
getParserForType
public com.google.protobuf.Parser<Mcp.SinkNode> getParserForType()
- 指定者:
getParserForType在接口中com.google.protobuf.Message- 指定者:
getParserForType在接口中com.google.protobuf.MessageLite- 覆盖:
getParserForType在类中com.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Mcp.SinkNode getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
-