类 DataType.GraphDataType.GraphElementLabel.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.Builder>
-
- com.alibaba.graphscope.gaia.proto.DataType.GraphDataType.GraphElementLabel.Builder
-
- 所有已实现的接口:
DataType.GraphDataType.GraphElementLabelOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class DataType.GraphDataType.GraphElementLabel.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.Builder> implements DataType.GraphDataType.GraphElementLabelOrBuilder
The label of the graph element. i.e., the label of vertex or edge. Specifically, for an edge, the labels of its src and dst vertices can be further specified.
Protobuf typecommon.GraphDataType.GraphElementLabel
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 DataType.GraphDataType.GraphElementLabelbuild()DataType.GraphDataType.GraphElementLabelbuildPartial()DataType.GraphDataType.GraphElementLabel.Builderclear()DataType.GraphDataType.GraphElementLabel.BuilderclearDstLabel()optional field, denoting the label of the dst vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuilderclearLabel()the label of vertex or edgeDataType.GraphDataType.GraphElementLabel.BuilderclearSrcLabel()optional field, denoting the label of the src vertex of the edgeDataType.GraphDataType.GraphElementLabelgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.protobuf.Int32ValuegetDstLabel()optional field, denoting the label of the dst vertex of the edgecom.google.protobuf.Int32Value.BuildergetDstLabelBuilder()optional field, denoting the label of the dst vertex of the edgecom.google.protobuf.Int32ValueOrBuildergetDstLabelOrBuilder()optional field, denoting the label of the dst vertex of the edgeintgetLabel()the label of vertex or edgecom.google.protobuf.Int32ValuegetSrcLabel()optional field, denoting the label of the src vertex of the edgecom.google.protobuf.Int32Value.BuildergetSrcLabelBuilder()optional field, denoting the label of the src vertex of the edgecom.google.protobuf.Int32ValueOrBuildergetSrcLabelOrBuilder()optional field, denoting the label of the src vertex of the edgebooleanhasDstLabel()optional field, denoting the label of the dst vertex of the edgebooleanhasSrcLabel()optional field, denoting the label of the src vertex of the edgeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()DataType.GraphDataType.GraphElementLabel.BuildermergeDstLabel(com.google.protobuf.Int32Value value)optional field, denoting the label of the dst vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuildermergeFrom(DataType.GraphDataType.GraphElementLabel other)DataType.GraphDataType.GraphElementLabel.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)DataType.GraphDataType.GraphElementLabel.BuildermergeFrom(com.google.protobuf.Message other)DataType.GraphDataType.GraphElementLabel.BuildermergeSrcLabel(com.google.protobuf.Int32Value value)optional field, denoting the label of the src vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)DataType.GraphDataType.GraphElementLabel.BuildersetDstLabel(com.google.protobuf.Int32Value value)optional field, denoting the label of the dst vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuildersetDstLabel(com.google.protobuf.Int32Value.Builder builderForValue)optional field, denoting the label of the dst vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuildersetLabel(int value)the label of vertex or edgeDataType.GraphDataType.GraphElementLabel.BuildersetSrcLabel(com.google.protobuf.Int32Value value)optional field, denoting the label of the src vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuildersetSrcLabel(com.google.protobuf.Int32Value.Builder builderForValue)optional field, denoting the label of the src vertex of the edgeDataType.GraphDataType.GraphElementLabel.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
从类继承的方法 com.google.protobuf.GeneratedMessageV3.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
从类继承的方法 com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
-
-
-
方法详细资料
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.Builder>
-
clear
public DataType.GraphDataType.GraphElementLabel.Builder clear()
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.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<DataType.GraphDataType.GraphElementLabel.Builder>
-
getDefaultInstanceForType
public DataType.GraphDataType.GraphElementLabel getDefaultInstanceForType()
- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageLiteOrBuilder- 指定者:
getDefaultInstanceForType在接口中com.google.protobuf.MessageOrBuilder
-
build
public DataType.GraphDataType.GraphElementLabel build()
- 指定者:
build在接口中com.google.protobuf.Message.Builder- 指定者:
build在接口中com.google.protobuf.MessageLite.Builder
-
buildPartial
public DataType.GraphDataType.GraphElementLabel buildPartial()
- 指定者:
buildPartial在接口中com.google.protobuf.Message.Builder- 指定者:
buildPartial在接口中com.google.protobuf.MessageLite.Builder
-
mergeFrom
public DataType.GraphDataType.GraphElementLabel.Builder mergeFrom(com.google.protobuf.Message other)
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<DataType.GraphDataType.GraphElementLabel.Builder>
-
mergeFrom
public DataType.GraphDataType.GraphElementLabel.Builder mergeFrom(DataType.GraphDataType.GraphElementLabel other)
-
isInitialized
public final boolean isInitialized()
- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.Builder>
-
mergeFrom
public DataType.GraphDataType.GraphElementLabel.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<DataType.GraphDataType.GraphElementLabel.Builder>- 抛出:
IOException
-
getLabel
public int getLabel()
the label of vertex or edge
int32 label = 1;- 指定者:
getLabel在接口中DataType.GraphDataType.GraphElementLabelOrBuilder- 返回:
- The label.
-
setLabel
public DataType.GraphDataType.GraphElementLabel.Builder setLabel(int value)
the label of vertex or edge
int32 label = 1;- 参数:
value- The label to set.- 返回:
- This builder for chaining.
-
clearLabel
public DataType.GraphDataType.GraphElementLabel.Builder clearLabel()
the label of vertex or edge
int32 label = 1;- 返回:
- This builder for chaining.
-
hasSrcLabel
public boolean hasSrcLabel()
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;- 指定者:
hasSrcLabel在接口中DataType.GraphDataType.GraphElementLabelOrBuilder- 返回:
- Whether the srcLabel field is set.
-
getSrcLabel
public com.google.protobuf.Int32Value getSrcLabel()
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;- 指定者:
getSrcLabel在接口中DataType.GraphDataType.GraphElementLabelOrBuilder- 返回:
- The srcLabel.
-
setSrcLabel
public DataType.GraphDataType.GraphElementLabel.Builder setSrcLabel(com.google.protobuf.Int32Value value)
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;
-
setSrcLabel
public DataType.GraphDataType.GraphElementLabel.Builder setSrcLabel(com.google.protobuf.Int32Value.Builder builderForValue)
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;
-
mergeSrcLabel
public DataType.GraphDataType.GraphElementLabel.Builder mergeSrcLabel(com.google.protobuf.Int32Value value)
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;
-
clearSrcLabel
public DataType.GraphDataType.GraphElementLabel.Builder clearSrcLabel()
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;
-
getSrcLabelBuilder
public com.google.protobuf.Int32Value.Builder getSrcLabelBuilder()
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;
-
getSrcLabelOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getSrcLabelOrBuilder()
optional field, denoting the label of the src vertex of the edge
.google.protobuf.Int32Value src_label = 2;
-
hasDstLabel
public boolean hasDstLabel()
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;- 指定者:
hasDstLabel在接口中DataType.GraphDataType.GraphElementLabelOrBuilder- 返回:
- Whether the dstLabel field is set.
-
getDstLabel
public com.google.protobuf.Int32Value getDstLabel()
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;- 指定者:
getDstLabel在接口中DataType.GraphDataType.GraphElementLabelOrBuilder- 返回:
- The dstLabel.
-
setDstLabel
public DataType.GraphDataType.GraphElementLabel.Builder setDstLabel(com.google.protobuf.Int32Value value)
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;
-
setDstLabel
public DataType.GraphDataType.GraphElementLabel.Builder setDstLabel(com.google.protobuf.Int32Value.Builder builderForValue)
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;
-
mergeDstLabel
public DataType.GraphDataType.GraphElementLabel.Builder mergeDstLabel(com.google.protobuf.Int32Value value)
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;
-
clearDstLabel
public DataType.GraphDataType.GraphElementLabel.Builder clearDstLabel()
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;
-
getDstLabelBuilder
public com.google.protobuf.Int32Value.Builder getDstLabelBuilder()
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;
-
getDstLabelOrBuilder
public com.google.protobuf.Int32ValueOrBuilder getDstLabelOrBuilder()
optional field, denoting the label of the dst vertex of the edge
.google.protobuf.Int32Value dst_label = 3;
-
setUnknownFields
public final DataType.GraphDataType.GraphElementLabel.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.Builder>
-
mergeUnknownFields
public final DataType.GraphDataType.GraphElementLabel.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<DataType.GraphDataType.GraphElementLabel.Builder>
-
-