Package com.google.protobuf
Class DescriptorProtos.FeatureSetDefaults.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.FeatureSetDefaults,DescriptorProtos.FeatureSetDefaults.Builder>
-
- com.google.protobuf.DescriptorProtos.FeatureSetDefaults.Builder
-
- All Implemented Interfaces:
DescriptorProtos.FeatureSetDefaultsOrBuilder,MessageLite.Builder,MessageLiteOrBuilder,java.lang.Cloneable
- Enclosing class:
- DescriptorProtos.FeatureSetDefaults
public static final class DescriptorProtos.FeatureSetDefaults.Builder extends GeneratedMessageLite.Builder<DescriptorProtos.FeatureSetDefaults,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 inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance
-
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DescriptorProtos.FeatureSetDefaults.BuilderaddAllDefaults(java.lang.Iterable<? extends DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault> values)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuilderaddDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuilderaddDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuilderaddDefaults(DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuilderaddDefaults(DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuilderclearDefaults()repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuilderclearMaximumEdition()The maximum known edition (inclusive) when this was constructed.DescriptorProtos.FeatureSetDefaults.BuilderclearMinimumEdition()The minimum supported edition (inclusive) when this was constructed.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultgetDefaults(int index)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;intgetDefaultsCount()repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault>getDefaultsList()repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.EditiongetMaximumEdition()The maximum known edition (inclusive) when this was constructed.DescriptorProtos.EditiongetMinimumEdition()The minimum supported edition (inclusive) when this was constructed.booleanhasMaximumEdition()The maximum known edition (inclusive) when this was constructed.booleanhasMinimumEdition()The minimum supported edition (inclusive) when this was constructed.DescriptorProtos.FeatureSetDefaults.BuilderremoveDefaults(int index)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuildersetDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault value)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuildersetDefaults(int index, DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder builderForValue)repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;DescriptorProtos.FeatureSetDefaults.BuildersetMaximumEdition(DescriptorProtos.Edition value)The maximum known edition (inclusive) when this was constructed.DescriptorProtos.FeatureSetDefaults.BuildersetMinimumEdition(DescriptorProtos.Edition value)The minimum supported edition (inclusive) when this was constructed.-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
-
-
-
Method Detail
-
getDefaultsList
public java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault> getDefaultsList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;- Specified by:
getDefaultsListin interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
getDefaultsCount
public int getDefaultsCount()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;- Specified by:
getDefaultsCountin interfaceDescriptorProtos.FeatureSetDefaultsOrBuilder
-
getDefaults
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault getDefaults(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;- Specified by:
getDefaultsin 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;
-
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:
hasMinimumEditionin 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:
getMinimumEditionin 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 enum numeric value on the wire for 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:
hasMaximumEditionin 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:
getMaximumEditionin 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 enum numeric value on the wire for 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.
-
-