类 MLDataFormats.StringProperty.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
org.apache.bookkeeper.mledger.proto.MLDataFormats.StringProperty.Builder
- 所有已实现的接口:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MLDataFormats.StringPropertyOrBuilder
public static final class MLDataFormats.StringProperty.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
implements MLDataFormats.StringPropertyOrBuilder
Protobuf type
StringProperty-
方法概要
修饰符和类型方法说明addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) required string name = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) required string value = 2;clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()required string name = 1;com.google.protobuf.ByteStringrequired string name = 1;getValue()required string value = 2;com.google.protobuf.ByteStringrequired string value = 2;booleanhasName()required string name = 1;booleanhasValue()required string value = 2;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) required string name = 1;setNameBytes(com.google.protobuf.ByteString value) required string name = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) required string value = 2;setValueBytes(com.google.protobuf.ByteString value) required string value = 2;从类继承的方法 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, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString从类继承的方法 com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException从接口继承的方法 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- 指定者:
internalGetFieldAccessorTable在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
clear
- 指定者:
clear在接口中com.google.protobuf.Message.Builder- 指定者:
clear在接口中com.google.protobuf.MessageLite.Builder- 覆盖:
clear在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.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<MLDataFormats.StringProperty.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<MLDataFormats.StringProperty.Builder>
-
setField
public MLDataFormats.StringProperty.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
setField在接口中com.google.protobuf.Message.Builder- 覆盖:
setField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
clearField
public MLDataFormats.StringProperty.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - 指定者:
clearField在接口中com.google.protobuf.Message.Builder- 覆盖:
clearField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
clearOneof
public MLDataFormats.StringProperty.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - 指定者:
clearOneof在接口中com.google.protobuf.Message.Builder- 覆盖:
clearOneof在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
setRepeatedField
public MLDataFormats.StringProperty.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - 指定者:
setRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
setRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
addRepeatedField
public MLDataFormats.StringProperty.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - 指定者:
addRepeatedField在接口中com.google.protobuf.Message.Builder- 覆盖:
addRepeatedField在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
mergeFrom
- 指定者:
mergeFrom在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeFrom在类中com.google.protobuf.AbstractMessage.Builder<MLDataFormats.StringProperty.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- 指定者:
isInitialized在接口中com.google.protobuf.MessageLiteOrBuilder- 覆盖:
isInitialized在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
mergeFrom
public MLDataFormats.StringProperty.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<MLDataFormats.StringProperty.Builder>- 抛出:
IOException
-
hasName
public boolean hasName()required string name = 1;- 指定者:
hasName在接口中MLDataFormats.StringPropertyOrBuilder- 返回:
- Whether the name field is set.
-
getName
required string name = 1;- 指定者:
getName在接口中MLDataFormats.StringPropertyOrBuilder- 返回:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()required string name = 1;- 指定者:
getNameBytes在接口中MLDataFormats.StringPropertyOrBuilder- 返回:
- The bytes for name.
-
setName
required string name = 1;- 参数:
value- The name to set.- 返回:
- This builder for chaining.
-
clearName
required string name = 1;- 返回:
- This builder for chaining.
-
setNameBytes
required string name = 1;- 参数:
value- The bytes for name to set.- 返回:
- This builder for chaining.
-
hasValue
public boolean hasValue()required string value = 2;- 指定者:
hasValue在接口中MLDataFormats.StringPropertyOrBuilder- 返回:
- Whether the value field is set.
-
getValue
required string value = 2;- 指定者:
getValue在接口中MLDataFormats.StringPropertyOrBuilder- 返回:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()required string value = 2;- 指定者:
getValueBytes在接口中MLDataFormats.StringPropertyOrBuilder- 返回:
- The bytes for value.
-
setValue
required string value = 2;- 参数:
value- The value to set.- 返回:
- This builder for chaining.
-
clearValue
required string value = 2;- 返回:
- This builder for chaining.
-
setValueBytes
required string value = 2;- 参数:
value- The bytes for value to set.- 返回:
- This builder for chaining.
-
setUnknownFields
public final MLDataFormats.StringProperty.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
setUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
setUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-
mergeUnknownFields
public final MLDataFormats.StringProperty.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - 指定者:
mergeUnknownFields在接口中com.google.protobuf.Message.Builder- 覆盖:
mergeUnknownFields在类中com.google.protobuf.GeneratedMessageV3.Builder<MLDataFormats.StringProperty.Builder>
-