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 private
Builder()
-
Method Summary
All 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.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.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault
getDefaults(int index)
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
int
getDefaultsCount()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
java.util.List<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault>
getDefaultsList()
repeated .google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1;
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.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.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:
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;
-
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 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:
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 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.
-
-