Package com.google.protobuf
Class JavaFeaturesProto.JavaFeatures.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>
-
- com.google.protobuf.JavaFeaturesProto.JavaFeatures.Builder
-
- All Implemented Interfaces:
JavaFeaturesProto.JavaFeaturesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- JavaFeaturesProto.JavaFeatures
public static final class JavaFeaturesProto.JavaFeatures.Builder extends com.google.protobuf.GeneratedMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder> implements JavaFeaturesProto.JavaFeaturesOrBuilder
Protobuf typepb.JavaFeatures
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaFeaturesProto.JavaFeaturesbuild()JavaFeaturesProto.JavaFeaturesbuildPartial()JavaFeaturesProto.JavaFeatures.Builderclear()JavaFeaturesProto.JavaFeatures.BuilderclearLegacyClosedEnum()Whether or not to treat an enum field as closed.JavaFeaturesProto.JavaFeatures.BuilderclearUtf8Validation()optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...JavaFeaturesProto.JavaFeaturesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetLegacyClosedEnum()Whether or not to treat an enum field as closed.JavaFeaturesProto.JavaFeatures.Utf8ValidationgetUtf8Validation()optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...booleanhasLegacyClosedEnum()Whether or not to treat an enum field as closed.booleanhasUtf8Validation()optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()JavaFeaturesProto.JavaFeatures.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)JavaFeaturesProto.JavaFeatures.BuildermergeFrom(JavaFeaturesProto.JavaFeatures other)JavaFeaturesProto.JavaFeatures.BuildermergeFrom(com.google.protobuf.Message other)JavaFeaturesProto.JavaFeatures.BuildersetLegacyClosedEnum(boolean value)Whether or not to treat an enum field as closed.JavaFeaturesProto.JavaFeatures.BuildersetUtf8Validation(JavaFeaturesProto.JavaFeatures.Utf8Validation value)optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ...-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>
-
clear
public JavaFeaturesProto.JavaFeatures.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>
-
getDefaultInstanceForType
public JavaFeaturesProto.JavaFeatures getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public JavaFeaturesProto.JavaFeatures build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public JavaFeaturesProto.JavaFeatures buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public JavaFeaturesProto.JavaFeatures.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>
-
mergeFrom
public JavaFeaturesProto.JavaFeatures.Builder mergeFrom(JavaFeaturesProto.JavaFeatures other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>
-
mergeFrom
public JavaFeaturesProto.JavaFeatures.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JavaFeaturesProto.JavaFeatures.Builder>- Throws:
java.io.IOException
-
hasLegacyClosedEnum
public boolean hasLegacyClosedEnum()
Whether or not to treat an enum field as closed. This option is only applicable to enum fields, and will be removed in the future. It is consistent with the legacy behavior of using proto3 enum types for proto2 fields.
optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Specified by:
hasLegacyClosedEnumin interfaceJavaFeaturesProto.JavaFeaturesOrBuilder- Returns:
- Whether the legacyClosedEnum field is set.
-
getLegacyClosedEnum
public boolean getLegacyClosedEnum()
Whether or not to treat an enum field as closed. This option is only applicable to enum fields, and will be removed in the future. It is consistent with the legacy behavior of using proto3 enum types for proto2 fields.
optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Specified by:
getLegacyClosedEnumin interfaceJavaFeaturesProto.JavaFeaturesOrBuilder- Returns:
- The legacyClosedEnum.
-
setLegacyClosedEnum
public JavaFeaturesProto.JavaFeatures.Builder setLegacyClosedEnum(boolean value)
Whether or not to treat an enum field as closed. This option is only applicable to enum fields, and will be removed in the future. It is consistent with the legacy behavior of using proto3 enum types for proto2 fields.
optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Parameters:
value- The legacyClosedEnum to set.- Returns:
- This builder for chaining.
-
clearLegacyClosedEnum
public JavaFeaturesProto.JavaFeatures.Builder clearLegacyClosedEnum()
Whether or not to treat an enum field as closed. This option is only applicable to enum fields, and will be removed in the future. It is consistent with the legacy behavior of using proto3 enum types for proto2 fields.
optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Returns:
- This builder for chaining.
-
hasUtf8Validation
public boolean hasUtf8Validation()
optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Specified by:
hasUtf8Validationin interfaceJavaFeaturesProto.JavaFeaturesOrBuilder- Returns:
- Whether the utf8Validation field is set.
-
getUtf8Validation
public JavaFeaturesProto.JavaFeatures.Utf8Validation getUtf8Validation()
optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Specified by:
getUtf8Validationin interfaceJavaFeaturesProto.JavaFeaturesOrBuilder- Returns:
- The utf8Validation.
-
setUtf8Validation
public JavaFeaturesProto.JavaFeatures.Builder setUtf8Validation(JavaFeaturesProto.JavaFeatures.Utf8Validation value)
optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Parameters:
value- The utf8Validation to set.- Returns:
- This builder for chaining.
-
clearUtf8Validation
public JavaFeaturesProto.JavaFeatures.Builder clearUtf8Validation()
optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { ... }- Returns:
- This builder for chaining.
-
-