public static final class SinkNode.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder> implements 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| 限定符和类型 | 字段和说明 |
|---|---|
private com.google.protobuf.MapField<java.lang.String,java.lang.String> |
annotations_ |
private int |
bitField0_ |
private java.lang.Object |
id_ |
| 限定符 | 构造器和说明 |
|---|---|
private |
Builder() |
private |
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
| 限定符和类型 | 方法和说明 |
|---|---|
SinkNode.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
SinkNode |
build() |
SinkNode |
buildPartial() |
SinkNode.Builder |
clear() |
SinkNode.Builder |
clearAnnotations() |
SinkNode.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SinkNode.Builder |
clearId()
An opaque identifier for the MCP node.
|
SinkNode.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SinkNode.Builder |
clone() |
boolean |
containsAnnotations(java.lang.String key)
Opaque annotations extending the node identifier.
|
java.util.Map<java.lang.String,java.lang.String> |
getAnnotations()
已过时。
|
int |
getAnnotationsCount()
Opaque annotations extending the node identifier.
|
java.util.Map<java.lang.String,java.lang.String> |
getAnnotationsMap()
Opaque annotations extending the node identifier.
|
java.lang.String |
getAnnotationsOrDefault(java.lang.String key,
java.lang.String defaultValue)
Opaque annotations extending the node identifier.
|
java.lang.String |
getAnnotationsOrThrow(java.lang.String key)
Opaque annotations extending the node identifier.
|
SinkNode |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getId()
An opaque identifier for the MCP node.
|
com.google.protobuf.ByteString |
getIdBytes()
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.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
private com.google.protobuf.MapField<java.lang.String,java.lang.String> |
internalGetMutableAnnotations() |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
private void |
maybeForceBuilderInitialization() |
SinkNode.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SinkNode.Builder |
mergeFrom(com.google.protobuf.Message other) |
SinkNode.Builder |
mergeFrom(SinkNode other) |
SinkNode.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SinkNode.Builder |
putAllAnnotations(java.util.Map<java.lang.String,java.lang.String> values)
Opaque annotations extending the node identifier.
|
SinkNode.Builder |
putAnnotations(java.lang.String key,
java.lang.String value)
Opaque annotations extending the node identifier.
|
SinkNode.Builder |
removeAnnotations(java.lang.String key)
Opaque annotations extending the node identifier.
|
SinkNode.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
SinkNode.Builder |
setId(java.lang.String value)
An opaque identifier for the MCP node.
|
SinkNode.Builder |
setIdBytes(com.google.protobuf.ByteString value)
An opaque identifier for the MCP node.
|
SinkNode.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
SinkNode.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionprivate int bitField0_
private java.lang.Object id_
private com.google.protobuf.MapField<java.lang.String,java.lang.String> annotations_
private Builder()
private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>private void maybeForceBuilderInitialization()
public SinkNode.Builder clear()
clear 在接口中 com.google.protobuf.Message.Builderclear 在接口中 com.google.protobuf.MessageLite.Builderclear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType 在接口中 com.google.protobuf.Message.BuildergetDescriptorForType 在接口中 com.google.protobuf.MessageOrBuildergetDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode getDefaultInstanceForType()
getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilderpublic SinkNode build()
build 在接口中 com.google.protobuf.Message.Builderbuild 在接口中 com.google.protobuf.MessageLite.Builderpublic SinkNode buildPartial()
buildPartial 在接口中 com.google.protobuf.Message.BuilderbuildPartial 在接口中 com.google.protobuf.MessageLite.Builderpublic SinkNode.Builder clone()
clone 在接口中 com.google.protobuf.Message.Builderclone 在接口中 com.google.protobuf.MessageLite.Builderclone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField 在接口中 com.google.protobuf.Message.BuildersetField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField 在接口中 com.google.protobuf.Message.BuilderclearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof 在接口中 com.google.protobuf.Message.BuilderclearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode.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<SinkNode.Builder>public SinkNode.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField 在接口中 com.google.protobuf.Message.BuilderaddRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom 在接口中 com.google.protobuf.Message.BuildermergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<SinkNode.Builder>public SinkNode.Builder mergeFrom(SinkNode other)
public final boolean isInitialized()
isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilderisInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public SinkNode.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<SinkNode.Builder>java.io.IOExceptionpublic java.lang.String getId()
An opaque identifier for the MCP node.
string id = 1;getId 在接口中 SinkNodeOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
An opaque identifier for the MCP node.
string id = 1;getIdBytes 在接口中 SinkNodeOrBuilderpublic SinkNode.Builder setId(java.lang.String value)
An opaque identifier for the MCP node.
string id = 1;value - The id to set.public SinkNode.Builder clearId()
An opaque identifier for the MCP node.
string id = 1;public 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.private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetAnnotations()
private com.google.protobuf.MapField<java.lang.String,java.lang.String> internalGetMutableAnnotations()
public int getAnnotationsCount()
SinkNodeOrBuilderOpaque annotations extending the node identifier.
map<string, string> annotations = 2;getAnnotationsCount 在接口中 SinkNodeOrBuilderpublic boolean containsAnnotations(java.lang.String key)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;containsAnnotations 在接口中 SinkNodeOrBuilder@Deprecated public java.util.Map<java.lang.String,java.lang.String> getAnnotations()
getAnnotationsMap() instead.getAnnotations 在接口中 SinkNodeOrBuilderpublic java.util.Map<java.lang.String,java.lang.String> getAnnotationsMap()
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;getAnnotationsMap 在接口中 SinkNodeOrBuilderpublic java.lang.String getAnnotationsOrDefault(java.lang.String key,
java.lang.String defaultValue)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;getAnnotationsOrDefault 在接口中 SinkNodeOrBuilderpublic java.lang.String getAnnotationsOrThrow(java.lang.String key)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;getAnnotationsOrThrow 在接口中 SinkNodeOrBuilderpublic SinkNode.Builder clearAnnotations()
public SinkNode.Builder removeAnnotations(java.lang.String key)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;@Deprecated public java.util.Map<java.lang.String,java.lang.String> getMutableAnnotations()
public SinkNode.Builder putAnnotations(java.lang.String key, java.lang.String value)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;public SinkNode.Builder putAllAnnotations(java.util.Map<java.lang.String,java.lang.String> values)
Opaque annotations extending the node identifier.
map<string, string> annotations = 2;public final SinkNode.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields 在接口中 com.google.protobuf.Message.BuildersetUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>public final SinkNode.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields 在接口中 com.google.protobuf.Message.BuildermergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<SinkNode.Builder>Copyright © 2018–2020 Alibaba Group. All rights reserved.