Class DescriptorProtos.FeatureSet.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
- com.google.protobuf.DescriptorProtos.FeatureSet.Builder
-
- All Implemented Interfaces:
DescriptorProtos.FeatureSetOrBuilder
,GeneratedMessageV3.ExtendableMessageOrBuilder<DescriptorProtos.FeatureSet>
,Message.Builder
,MessageLite.Builder
,MessageLiteOrBuilder
,MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.FeatureSet
public static final class DescriptorProtos.FeatureSet.Builder extends GeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder> implements DescriptorProtos.FeatureSetOrBuilder
Protobuf typegoogle.protobuf.FeatureSet
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <Type> DescriptorProtos.FeatureSet.Builder
addExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,java.util.List<Type>> extension, Type value)
Append a value to a repeated extension.DescriptorProtos.FeatureSet.Builder
addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
LikesetRepeatedField
, but appends the value as a new element.DescriptorProtos.FeatureSet
build()
Constructs the message based on the state of the Builder.DescriptorProtos.FeatureSet
buildPartial()
LikeMessageLite.Builder.build()
, but does not throw an exception if the message is missing required fields.DescriptorProtos.FeatureSet.Builder
clear()
Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.DescriptorProtos.FeatureSet.Builder
clearEnumType()
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
<T> DescriptorProtos.FeatureSet.Builder
clearExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,T> extension)
Clears an extension.DescriptorProtos.FeatureSet.Builder
clearField(Descriptors.FieldDescriptor field)
Clears the field.DescriptorProtos.FeatureSet.Builder
clearFieldPresence()
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
clearJsonFormat()
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
clearMessageEncoding()
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
clearOneof(Descriptors.OneofDescriptor oneof)
TODO(jieluo): Clear it when all subclasses have implemented this method.DescriptorProtos.FeatureSet.Builder
clearRawFeatures()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSet.Builder
clearRepeatedFieldEncoding()
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
clearStringFieldValidation()
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
clone()
Clones the Builder.DescriptorProtos.FeatureSet
getDefaultInstanceForType()
Get an instance of the type with no fields set.static Descriptors.Descriptor
getDescriptor()
Descriptors.Descriptor
getDescriptorForType()
Get the message's type's descriptor.DescriptorProtos.FeatureSet.EnumType
getEnumType()
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.FieldPresence
getFieldPresence()
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.JsonFormat
getJsonFormat()
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.MessageEncoding
getMessageEncoding()
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet
getRawFeatures()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSet.Builder
getRawFeaturesBuilder()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSetOrBuilder
getRawFeaturesOrBuilder()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSet.RepeatedFieldEncoding
getRepeatedFieldEncoding()
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.StringFieldValidation
getStringFieldValidation()
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
boolean
hasEnumType()
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
boolean
hasFieldPresence()
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
boolean
hasJsonFormat()
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
boolean
hasMessageEncoding()
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
boolean
hasRawFeatures()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
boolean
hasRepeatedFieldEncoding()
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
boolean
hasStringFieldValidation()
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
protected GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
Get the FieldAccessorTable for this type.boolean
isInitialized()
Returns true if all required fields in the message and all embedded messages are set, false otherwise.DescriptorProtos.FeatureSet.Builder
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
LikeMessageLite.Builder.mergeFrom(CodedInputStream)
, but also parses extensions.DescriptorProtos.FeatureSet.Builder
mergeFrom(DescriptorProtos.FeatureSet other)
DescriptorProtos.FeatureSet.Builder
mergeFrom(Message other)
Mergeother
into the message being built.DescriptorProtos.FeatureSet.Builder
mergeRawFeatures(DescriptorProtos.FeatureSet value)
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSet.Builder
mergeUnknownFields(UnknownFieldSet unknownFields)
Merge some unknown fields into theUnknownFieldSet
for this message.DescriptorProtos.FeatureSet.Builder
setEnumType(DescriptorProtos.FeatureSet.EnumType value)
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
<Type> DescriptorProtos.FeatureSet.Builder
setExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,java.util.List<Type>> extension, int index, Type value)
Set the value of one element of a repeated extension.<Type> DescriptorProtos.FeatureSet.Builder
setExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,Type> extension, Type value)
Set the value of an extension.DescriptorProtos.FeatureSet.Builder
setField(Descriptors.FieldDescriptor field, java.lang.Object value)
Sets a field to the given value.DescriptorProtos.FeatureSet.Builder
setFieldPresence(DescriptorProtos.FeatureSet.FieldPresence value)
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
setJsonFormat(DescriptorProtos.FeatureSet.JsonFormat value)
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
setMessageEncoding(DescriptorProtos.FeatureSet.MessageEncoding value)
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
setRawFeatures(DescriptorProtos.FeatureSet value)
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSet.Builder
setRawFeatures(DescriptorProtos.FeatureSet.Builder builderForValue)
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
DescriptorProtos.FeatureSet.Builder
setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Sets an element of a repeated field to the given value.DescriptorProtos.FeatureSet.Builder
setRepeatedFieldEncoding(DescriptorProtos.FeatureSet.RepeatedFieldEncoding value)
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
setStringFieldValidation(DescriptorProtos.FeatureSet.StringFieldValidation value)
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...
DescriptorProtos.FeatureSet.Builder
setUnknownFields(UnknownFieldSet unknownFields)
Set theUnknownFieldSet
for this message.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension, setExtension, setExtension
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getOneofFieldDescriptor, getParentForChildren, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
-
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
-
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Description copied from class:GeneratedMessageV3.Builder
Get the FieldAccessorTable for this type. We can't have the message class pass this in to the constructor because of bootstrapping trouble with DescriptorProtos.- Specified by:
internalGetFieldAccessorTable
in classGeneratedMessageV3.Builder<DescriptorProtos.FeatureSet.Builder>
-
clear
public DescriptorProtos.FeatureSet.Builder clear()
Description copied from class:GeneratedMessageV3.Builder
Called by the initialization and clear code paths to allow subclasses to reset any of their builtin fields back to the initial values.- Specified by:
clear
in interfaceMessage.Builder
- Specified by:
clear
in interfaceMessageLite.Builder
- Overrides:
clear
in classGeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
getDescriptorForType
public Descriptors.Descriptor getDescriptorForType()
Description copied from interface:Message.Builder
Get the message's type's descriptor. SeeMessageOrBuilder.getDescriptorForType()
.- Specified by:
getDescriptorForType
in interfaceMessage.Builder
- Specified by:
getDescriptorForType
in interfaceMessageOrBuilder
- Overrides:
getDescriptorForType
in classGeneratedMessageV3.Builder<DescriptorProtos.FeatureSet.Builder>
-
getDefaultInstanceForType
public DescriptorProtos.FeatureSet getDefaultInstanceForType()
Description copied from interface:MessageLiteOrBuilder
Get an instance of the type with no fields set. Because no fields are set, all getters for singular fields will return default values and repeated fields will appear empty. This may or may not be a singleton. This differs from thegetDefaultInstance()
method of generated message classes in that this method is an abstract method of theMessageLite
interface whereasgetDefaultInstance()
is a static method of a specific class. They return the same thing.- Specified by:
getDefaultInstanceForType
in interfaceGeneratedMessageV3.ExtendableMessageOrBuilder<DescriptorProtos.FeatureSet>
- Specified by:
getDefaultInstanceForType
in interfaceMessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceMessageOrBuilder
-
build
public DescriptorProtos.FeatureSet build()
Description copied from interface:MessageLite.Builder
Constructs the message based on the state of the Builder. Subsequent changes to the Builder will not affect the returned message.- Specified by:
build
in interfaceMessage.Builder
- Specified by:
build
in interfaceMessageLite.Builder
-
buildPartial
public DescriptorProtos.FeatureSet buildPartial()
Description copied from interface:MessageLite.Builder
LikeMessageLite.Builder.build()
, but does not throw an exception if the message is missing required fields. Instead, a partial message is returned. Subsequent changes to the Builder will not affect the returned message.- Specified by:
buildPartial
in interfaceMessage.Builder
- Specified by:
buildPartial
in interfaceMessageLite.Builder
-
clone
public DescriptorProtos.FeatureSet.Builder clone()
Description copied from interface:MessageLite.Builder
Clones the Builder.- Specified by:
clone
in interfaceMessage.Builder
- Specified by:
clone
in interfaceMessageLite.Builder
- Overrides:
clone
in classGeneratedMessageV3.Builder<DescriptorProtos.FeatureSet.Builder>
- See Also:
Object.clone()
-
setField
public DescriptorProtos.FeatureSet.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
Description copied from interface:Message.Builder
Sets a field to the given value. The value must be of the correct type for this field, that is, the same type thatMessageOrBuilder.getField(Descriptors.FieldDescriptor)
returns.- Specified by:
setField
in interfaceMessage.Builder
- Overrides:
setField
in classGeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
clearField
public DescriptorProtos.FeatureSet.Builder clearField(Descriptors.FieldDescriptor field)
Description copied from interface:Message.Builder
Clears the field. This is exactly equivalent to calling the generated "clear" accessor method corresponding to the field.- Specified by:
clearField
in interfaceMessage.Builder
- Overrides:
clearField
in classGeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
clearOneof
public DescriptorProtos.FeatureSet.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Description copied from class:AbstractMessage.Builder
TODO(jieluo): Clear it when all subclasses have implemented this method.- Specified by:
clearOneof
in interfaceMessage.Builder
- Overrides:
clearOneof
in classGeneratedMessageV3.Builder<DescriptorProtos.FeatureSet.Builder>
-
setRepeatedField
public DescriptorProtos.FeatureSet.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
Description copied from interface:Message.Builder
Sets an element of a repeated field to the given value. The value must be of the correct type for this field; that is, the same type thatMessageOrBuilder.getRepeatedField(Descriptors.FieldDescriptor,int)
returns.- Specified by:
setRepeatedField
in interfaceMessage.Builder
- Overrides:
setRepeatedField
in classGeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
addRepeatedField
public DescriptorProtos.FeatureSet.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
Description copied from interface:Message.Builder
LikesetRepeatedField
, but appends the value as a new element.- Specified by:
addRepeatedField
in interfaceMessage.Builder
- Overrides:
addRepeatedField
in classGeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
setExtension
public <Type> DescriptorProtos.FeatureSet.Builder setExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,Type> extension, Type value)
Description copied from class:GeneratedMessageV3.ExtendableBuilder
Set the value of an extension.TODO(b/258340024): handled by ExtensionLite version
-
setExtension
public <Type> DescriptorProtos.FeatureSet.Builder setExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,java.util.List<Type>> extension, int index, Type value)
Description copied from class:GeneratedMessageV3.ExtendableBuilder
Set the value of one element of a repeated extension.TODO(b/258340024): handled by ExtensionLite version
-
addExtension
public <Type> DescriptorProtos.FeatureSet.Builder addExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,java.util.List<Type>> extension, Type value)
Description copied from class:GeneratedMessageV3.ExtendableBuilder
Append a value to a repeated extension.TODO(b/258340024): handled by ExtensionLite version
-
clearExtension
public <T> DescriptorProtos.FeatureSet.Builder clearExtension(GeneratedMessage.GeneratedExtension<DescriptorProtos.FeatureSet,T> extension)
Description copied from class:GeneratedMessageV3.ExtendableBuilder
Clears an extension.TODO(b/258340024): handled by ExtensionLite version
-
mergeFrom
public DescriptorProtos.FeatureSet.Builder mergeFrom(Message other)
Description copied from interface:Message.Builder
Mergeother
into the message being built.other
must have the exact same type asthis
(i.e.getDescriptorForType() == other.getDescriptorForType()
).Merging occurs as follows. For each field:
* For singular primitive fields, if the field is set inother
, thenother
's value overwrites the value in this message.
* For singular message fields, if the field is set inother
, it is merged into the corresponding sub-message of this message using the same merging rules.
* For repeated fields, the elements inother
are concatenated with the elements in this message.
* For oneof groups, if the other message has one of the fields set, the group of this message is cleared and replaced by the field of the other message, so that the oneof constraint is preserved.This is equivalent to the
Message::MergeFrom
method in C++.- Specified by:
mergeFrom
in interfaceMessage.Builder
- Overrides:
mergeFrom
in classAbstractMessage.Builder<DescriptorProtos.FeatureSet.Builder>
-
mergeFrom
public DescriptorProtos.FeatureSet.Builder mergeFrom(DescriptorProtos.FeatureSet other)
-
isInitialized
public final boolean isInitialized()
Description copied from interface:MessageLiteOrBuilder
Returns true if all required fields in the message and all embedded messages are set, false otherwise.- Specified by:
isInitialized
in interfaceMessageLiteOrBuilder
- Overrides:
isInitialized
in classGeneratedMessageV3.ExtendableBuilder<DescriptorProtos.FeatureSet,DescriptorProtos.FeatureSet.Builder>
-
mergeFrom
public DescriptorProtos.FeatureSet.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
Description copied from interface:MessageLite.Builder
LikeMessageLite.Builder.mergeFrom(CodedInputStream)
, but also parses extensions. The extensions that you want to be able to parse must be registered inextensionRegistry
. Extensions not in the registry will be treated as unknown fields.- Specified by:
mergeFrom
in interfaceMessage.Builder
- Specified by:
mergeFrom
in interfaceMessageLite.Builder
- Overrides:
mergeFrom
in classAbstractMessage.Builder<DescriptorProtos.FeatureSet.Builder>
- Throws:
InvalidProtocolBufferException
- the bytes read are not syntactically correct according to the protobuf wire format specification. The data is corrupt, incomplete, or was never a protobuf in the first place.java.io.IOException
- an I/O error reading from the stream
-
hasFieldPresence
public boolean hasFieldPresence()
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
hasFieldPresence
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the fieldPresence field is set.
-
getFieldPresence
public DescriptorProtos.FeatureSet.FieldPresence getFieldPresence()
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
getFieldPresence
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The fieldPresence.
-
setFieldPresence
public DescriptorProtos.FeatureSet.Builder setFieldPresence(DescriptorProtos.FeatureSet.FieldPresence value)
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Parameters:
value
- The fieldPresence to set.- Returns:
- This builder for chaining.
-
clearFieldPresence
public DescriptorProtos.FeatureSet.Builder clearFieldPresence()
optional .google.protobuf.FeatureSet.FieldPresence field_presence = 1 [json_name = "fieldPresence", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Returns:
- This builder for chaining.
-
hasEnumType
public boolean hasEnumType()
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
hasEnumType
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the enumType field is set.
-
getEnumType
public DescriptorProtos.FeatureSet.EnumType getEnumType()
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
getEnumType
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The enumType.
-
setEnumType
public DescriptorProtos.FeatureSet.Builder setEnumType(DescriptorProtos.FeatureSet.EnumType value)
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Parameters:
value
- The enumType to set.- Returns:
- This builder for chaining.
-
clearEnumType
public DescriptorProtos.FeatureSet.Builder clearEnumType()
optional .google.protobuf.FeatureSet.EnumType enum_type = 2 [json_name = "enumType", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Returns:
- This builder for chaining.
-
hasRepeatedFieldEncoding
public boolean hasRepeatedFieldEncoding()
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
hasRepeatedFieldEncoding
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the repeatedFieldEncoding field is set.
-
getRepeatedFieldEncoding
public DescriptorProtos.FeatureSet.RepeatedFieldEncoding getRepeatedFieldEncoding()
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
getRepeatedFieldEncoding
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The repeatedFieldEncoding.
-
setRepeatedFieldEncoding
public DescriptorProtos.FeatureSet.Builder setRepeatedFieldEncoding(DescriptorProtos.FeatureSet.RepeatedFieldEncoding value)
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Parameters:
value
- The repeatedFieldEncoding to set.- Returns:
- This builder for chaining.
-
clearRepeatedFieldEncoding
public DescriptorProtos.FeatureSet.Builder clearRepeatedFieldEncoding()
optional .google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3 [json_name = "repeatedFieldEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Returns:
- This builder for chaining.
-
hasStringFieldValidation
public boolean hasStringFieldValidation()
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
hasStringFieldValidation
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the stringFieldValidation field is set.
-
getStringFieldValidation
public DescriptorProtos.FeatureSet.StringFieldValidation getStringFieldValidation()
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
getStringFieldValidation
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The stringFieldValidation.
-
setStringFieldValidation
public DescriptorProtos.FeatureSet.Builder setStringFieldValidation(DescriptorProtos.FeatureSet.StringFieldValidation value)
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Parameters:
value
- The stringFieldValidation to set.- Returns:
- This builder for chaining.
-
clearStringFieldValidation
public DescriptorProtos.FeatureSet.Builder clearStringFieldValidation()
optional .google.protobuf.FeatureSet.StringFieldValidation string_field_validation = 4 [json_name = "stringFieldValidation", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Returns:
- This builder for chaining.
-
hasMessageEncoding
public boolean hasMessageEncoding()
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
hasMessageEncoding
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the messageEncoding field is set.
-
getMessageEncoding
public DescriptorProtos.FeatureSet.MessageEncoding getMessageEncoding()
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
getMessageEncoding
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The messageEncoding.
-
setMessageEncoding
public DescriptorProtos.FeatureSet.Builder setMessageEncoding(DescriptorProtos.FeatureSet.MessageEncoding value)
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Parameters:
value
- The messageEncoding to set.- Returns:
- This builder for chaining.
-
clearMessageEncoding
public DescriptorProtos.FeatureSet.Builder clearMessageEncoding()
optional .google.protobuf.FeatureSet.MessageEncoding message_encoding = 5 [json_name = "messageEncoding", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Returns:
- This builder for chaining.
-
hasJsonFormat
public boolean hasJsonFormat()
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
hasJsonFormat
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the jsonFormat field is set.
-
getJsonFormat
public DescriptorProtos.FeatureSet.JsonFormat getJsonFormat()
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Specified by:
getJsonFormat
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The jsonFormat.
-
setJsonFormat
public DescriptorProtos.FeatureSet.Builder setJsonFormat(DescriptorProtos.FeatureSet.JsonFormat value)
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Parameters:
value
- The jsonFormat to set.- Returns:
- This builder for chaining.
-
clearJsonFormat
public DescriptorProtos.FeatureSet.Builder clearJsonFormat()
optional .google.protobuf.FeatureSet.JsonFormat json_format = 6 [json_name = "jsonFormat", retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { ... }
- Returns:
- This builder for chaining.
-
hasRawFeatures
public boolean hasRawFeatures()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
- Specified by:
hasRawFeatures
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- Whether the rawFeatures field is set.
-
getRawFeatures
public DescriptorProtos.FeatureSet getRawFeatures()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
- Specified by:
getRawFeatures
in interfaceDescriptorProtos.FeatureSetOrBuilder
- Returns:
- The rawFeatures.
-
setRawFeatures
public DescriptorProtos.FeatureSet.Builder setRawFeatures(DescriptorProtos.FeatureSet value)
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
-
setRawFeatures
public DescriptorProtos.FeatureSet.Builder setRawFeatures(DescriptorProtos.FeatureSet.Builder builderForValue)
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
-
mergeRawFeatures
public DescriptorProtos.FeatureSet.Builder mergeRawFeatures(DescriptorProtos.FeatureSet value)
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
-
clearRawFeatures
public DescriptorProtos.FeatureSet.Builder clearRawFeatures()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
-
getRawFeaturesBuilder
public DescriptorProtos.FeatureSet.Builder getRawFeaturesBuilder()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
-
getRawFeaturesOrBuilder
public DescriptorProtos.FeatureSetOrBuilder getRawFeaturesOrBuilder()
optional .google.protobuf.FeatureSet raw_features = 999 [json_name = "rawFeatures", targets = TARGET_TYPE_UNKNOWN];
- Specified by:
getRawFeaturesOrBuilder
in interfaceDescriptorProtos.FeatureSetOrBuilder
-
setUnknownFields
public final DescriptorProtos.FeatureSet.Builder setUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.Builder
Set theUnknownFieldSet
for this message.- Specified by:
setUnknownFields
in interfaceMessage.Builder
- Overrides:
setUnknownFields
in classGeneratedMessageV3.Builder<DescriptorProtos.FeatureSet.Builder>
-
mergeUnknownFields
public final DescriptorProtos.FeatureSet.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Description copied from interface:Message.Builder
Merge some unknown fields into theUnknownFieldSet
for this message.- Specified by:
mergeUnknownFields
in interfaceMessage.Builder
- Overrides:
mergeUnknownFields
in classGeneratedMessageV3.Builder<DescriptorProtos.FeatureSet.Builder>
-
-