Package com.google.protobuf
Class DescriptorProtos.FeatureSetDefaults.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<DescriptorProtos.FeatureSetDefaults.Builder>
-
- com.google.protobuf.DescriptorProtos.FeatureSetDefaults.Builder
-
- All Implemented Interfaces:
DescriptorProtos.FeatureSetDefaultsOrBuilder
,Message.Builder
,MessageLite.Builder
,MessageLiteOrBuilder
,MessageOrBuilder
,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.FeatureSetDefaults
public static final class DescriptorProtos.FeatureSetDefaults.Builder extends GeneratedMessage.Builder<DescriptorProtos.FeatureSetDefaults.Builder> implements DescriptorProtos.FeatureSetDefaultsOrBuilder
A compiled specification for the defaults of a set of features. These messages are generated from FeatureSet extensions and can be used to seed feature resolution. The resolution with this object becomes a simple search for the closest matching edition, followed by proto merges.
Protobuf typegoogle.protobuf.FeatureSetDefaults
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite.Builder
AbstractMessageLite.Builder.LimitedInputStream
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault>
defaults_
private RepeatedFieldBuilder<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder>
defaultsBuilder_
private int
maximumEdition_
private int
minimumEdition_
-
Constructor Summary
Constructors Modifier Constructor Description private
Builder()
private
Builder(AbstractMessage.BuilderParent parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.FeatureSetDefaults.Builder
addAllDefaults(java.lang.Iterable<? extends DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault> values)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
addDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
addDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
addDefaults(DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
addDefaults(DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
addDefaultsBuilder()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
addDefaultsBuilder(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults
build()
Constructs the message based on the state of the Builder.DescriptorProtos.FeatureSetDefaults
buildPartial()
LikeMessageLite.Builder.build()
, but does not throw an exception if the message is missing required fields.private void
buildPartial0(DescriptorProtos.FeatureSetDefaults result)
private void
buildPartialRepeatedFields(DescriptorProtos.FeatureSetDefaults result)
DescriptorProtos.FeatureSetDefaults.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.FeatureSetDefaults.Builder
clearDefaults()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
clearMaximumEdition()
The maximum known edition (inclusive) when this was constructed.DescriptorProtos.FeatureSetDefaults.Builder
clearMinimumEdition()
The minimum supported edition (inclusive) when this was constructed.private void
ensureDefaultsIsMutable()
DescriptorProtos.FeatureSetDefaults
getDefaultInstanceForType()
Get an instance of the type with no fields set.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault
getDefaults(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
getDefaultsBuilder(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder>
getDefaultsBuilderList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
int
getDefaultsCount()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
private RepeatedFieldBuilder<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder>
getDefaultsFieldBuilder()
java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault>
getDefaultsList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder
getDefaultsOrBuilder(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
java.util.List<? extends DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder>
getDefaultsOrBuilderList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
static Descriptors.Descriptor
getDescriptor()
Descriptors.Descriptor
getDescriptorForType()
Get the message's type's descriptor.DescriptorProtos.Edition
getMaximumEdition()
The maximum known edition (inclusive) when this was constructed.DescriptorProtos.Edition
getMinimumEdition()
The minimum supported edition (inclusive) when this was constructed.boolean
hasMaximumEdition()
The maximum known edition (inclusive) when this was constructed.boolean
hasMinimumEdition()
The minimum supported edition (inclusive) when this was constructed.protected GeneratedMessage.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.FeatureSetDefaults.Builder
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
LikeMessageLite.Builder.mergeFrom(CodedInputStream)
, but also parses extensions.DescriptorProtos.FeatureSetDefaults.Builder
mergeFrom(DescriptorProtos.FeatureSetDefaults other)
DescriptorProtos.FeatureSetDefaults.Builder
mergeFrom(Message other)
Mergeother
into the message being built.DescriptorProtos.FeatureSetDefaults.Builder
removeDefaults(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
setDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
setDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
DescriptorProtos.FeatureSetDefaults.Builder
setMaximumEdition(DescriptorProtos.Edition value)
The maximum known edition (inclusive) when this was constructed.DescriptorProtos.FeatureSetDefaults.Builder
setMinimumEdition(DescriptorProtos.Edition value)
The minimum supported edition (inclusive) when this was constructed.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, dispose, 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, 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.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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
defaults_
private java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault> defaults_
-
defaultsBuilder_
private RepeatedFieldBuilder<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder> defaultsBuilder_
-
minimumEdition_
private int minimumEdition_
-
maximumEdition_
private int maximumEdition_
-
-
Constructor Detail
-
Builder
private Builder()
-
Builder
private Builder(AbstractMessage.BuilderParent parent)
-
-
Method Detail
-
getDescriptor
public static final Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Description copied from class:GeneratedMessage.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 classGeneratedMessage.Builder<DescriptorProtos.FeatureSetDefaults.Builder>
-
clear
public DescriptorProtos.FeatureSetDefaults.Builder clear()
Description copied from class:GeneratedMessage.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 classGeneratedMessage.Builder<DescriptorProtos.FeatureSetDefaults.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 classGeneratedMessage.Builder<DescriptorProtos.FeatureSetDefaults.Builder>
-
getDefaultInstanceForType
public DescriptorProtos.FeatureSetDefaults 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 interfaceMessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfaceMessageOrBuilder
-
build
public DescriptorProtos.FeatureSetDefaults 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.FeatureSetDefaults 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
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(DescriptorProtos.FeatureSetDefaults result)
-
buildPartial0
private void buildPartial0(DescriptorProtos.FeatureSetDefaults result)
-
mergeFrom
public DescriptorProtos.FeatureSetDefaults.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.FeatureSetDefaults.Builder>
-
mergeFrom
public DescriptorProtos.FeatureSetDefaults.Builder mergeFrom(DescriptorProtos.FeatureSetDefaults 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 classGeneratedMessage.Builder<DescriptorProtos.FeatureSetDefaults.Builder>
-
mergeFrom
public DescriptorProtos.FeatureSetDefaults.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.FeatureSetDefaults.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
-
ensureDefaultsIsMutable
private void ensureDefaultsIsMutable()
-
getDefaultsList
public java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault> getDefaultsList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
- Specified by:
getDefaultsList
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
getDefaultsCount
public int getDefaultsCount()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
- Specified by:
getDefaultsCount
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
getDefaults
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault getDefaults(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
- Specified by:
getDefaults
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
setDefaults
public DescriptorProtos.FeatureSetDefaults.Builder setDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
setDefaults
public DescriptorProtos.FeatureSetDefaults.Builder setDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
addDefaults
public DescriptorProtos.FeatureSetDefaults.Builder addDefaults(DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
addDefaults
public DescriptorProtos.FeatureSetDefaults.Builder addDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
addDefaults
public DescriptorProtos.FeatureSetDefaults.Builder addDefaults(DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
addDefaults
public DescriptorProtos.FeatureSetDefaults.Builder addDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
addAllDefaults
public DescriptorProtos.FeatureSetDefaults.Builder addAllDefaults(java.lang.Iterable<? extends DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault> values)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
clearDefaults
public DescriptorProtos.FeatureSetDefaults.Builder clearDefaults()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
removeDefaults
public DescriptorProtos.FeatureSetDefaults.Builder removeDefaults(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
getDefaultsBuilder
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder getDefaultsBuilder(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
getDefaultsOrBuilder
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder getDefaultsOrBuilder(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
- Specified by:
getDefaultsOrBuilder
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
getDefaultsOrBuilderList
public java.util.List<? extends DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder> getDefaultsOrBuilderList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
- Specified by:
getDefaultsOrBuilderList
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
addDefaultsBuilder
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder addDefaultsBuilder()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
addDefaultsBuilder
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder addDefaultsBuilder(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
getDefaultsBuilderList
public java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder> getDefaultsBuilderList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
-
getDefaultsFieldBuilder
private RepeatedFieldBuilder<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder> getDefaultsFieldBuilder()
-
hasMinimumEdition
public boolean hasMinimumEdition()
The minimum supported edition (inclusive) when this was constructed. Editions before this will not have defaults.
optional .google.protobuf.Edition minimum_edition = 4;
- Specified by:
hasMinimumEdition
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
- Returns:
- Whether the minimumEdition field is set.
-
getMinimumEdition
public DescriptorProtos.Edition getMinimumEdition()
The minimum supported edition (inclusive) when this was constructed. Editions before this will not have defaults.
optional .google.protobuf.Edition minimum_edition = 4;
- Specified by:
getMinimumEdition
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
- Returns:
- The minimumEdition.
-
setMinimumEdition
public DescriptorProtos.FeatureSetDefaults.Builder setMinimumEdition(DescriptorProtos.Edition value)
The minimum supported edition (inclusive) when this was constructed. Editions before this will not have defaults.
optional .google.protobuf.Edition minimum_edition = 4;
- Parameters:
value
- The minimumEdition to set.- Returns:
- This builder for chaining.
-
clearMinimumEdition
public DescriptorProtos.FeatureSetDefaults.Builder clearMinimumEdition()
The minimum supported edition (inclusive) when this was constructed. Editions before this will not have defaults.
optional .google.protobuf.Edition minimum_edition = 4;
- Returns:
- This builder for chaining.
-
hasMaximumEdition
public boolean hasMaximumEdition()
The maximum known edition (inclusive) when this was constructed. Editions after this will not have reliable defaults.
optional .google.protobuf.Edition maximum_edition = 5;
- Specified by:
hasMaximumEdition
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
- Returns:
- Whether the maximumEdition field is set.
-
getMaximumEdition
public DescriptorProtos.Edition getMaximumEdition()
The maximum known edition (inclusive) when this was constructed. Editions after this will not have reliable defaults.
optional .google.protobuf.Edition maximum_edition = 5;
- Specified by:
getMaximumEdition
in interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
- Returns:
- The maximumEdition.
-
setMaximumEdition
public DescriptorProtos.FeatureSetDefaults.Builder setMaximumEdition(DescriptorProtos.Edition value)
The maximum known edition (inclusive) when this was constructed. Editions after this will not have reliable defaults.
optional .google.protobuf.Edition maximum_edition = 5;
- Parameters:
value
- The maximumEdition to set.- Returns:
- This builder for chaining.
-
clearMaximumEdition
public DescriptorProtos.FeatureSetDefaults.Builder clearMaximumEdition()
The maximum known edition (inclusive) when this was constructed. Editions after this will not have reliable defaults.
optional .google.protobuf.Edition maximum_edition = 5;
- Returns:
- This builder for chaining.
-
-