Package com.google.protobuf
Class DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder>
com.google.protobuf.DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
- All Implemented Interfaces:
DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,Cloneable
- Enclosing class:
- DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault
public static final class DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault,DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder>
implements DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder
A map from every known edition with a unique set of defaults to its defaults. Not all editions may be contained here. For a given edition, the defaults at the closest matching edition ordered at or before it should be used. This field must be in strict ascending order by edition.Protobuf type
google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionoptional .google.protobuf.Edition edition = 3 [json_name = "edition"];optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];optional .google.protobuf.Edition edition = 3 [json_name = "edition"];optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];booleanoptional .google.protobuf.Edition edition = 3 [json_name = "edition"];booleanoptional .google.protobuf.FeatureSet features = 2 [json_name = "features"];optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];optional .google.protobuf.Edition edition = 3 [json_name = "edition"];optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];setFeatures(DescriptorProtos.FeatureSet.Builder builderForValue) optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasEdition
public boolean hasEdition()optional .google.protobuf.Edition edition = 3 [json_name = "edition"];- Specified by:
hasEditionin interfaceDescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder- Returns:
- Whether the edition field is set.
-
getEdition
optional .google.protobuf.Edition edition = 3 [json_name = "edition"];- Specified by:
getEditionin interfaceDescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder- Returns:
- The edition.
-
setEdition
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder setEdition(DescriptorProtos.Edition value) optional .google.protobuf.Edition edition = 3 [json_name = "edition"];- Parameters:
value- The enum numeric value on the wire for edition to set.- Returns:
- This builder for chaining.
-
clearEdition
optional .google.protobuf.Edition edition = 3 [json_name = "edition"];- Returns:
- This builder for chaining.
-
hasFeatures
public boolean hasFeatures()optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];- Specified by:
hasFeaturesin interfaceDescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder- Returns:
- Whether the features field is set.
-
getFeatures
optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];- Specified by:
getFeaturesin interfaceDescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefaultOrBuilder- Returns:
- The features.
-
setFeatures
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder setFeatures(DescriptorProtos.FeatureSet value) optional .google.protobuf.FeatureSet features = 2 [json_name = "features"]; -
setFeatures
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder setFeatures(DescriptorProtos.FeatureSet.Builder builderForValue) optional .google.protobuf.FeatureSet features = 2 [json_name = "features"]; -
mergeFeatures
public DescriptorProtos.FeatureSetDefaults.FeatureSetEditionDefault.Builder mergeFeatures(DescriptorProtos.FeatureSet value) optional .google.protobuf.FeatureSet features = 2 [json_name = "features"]; -
clearFeatures
optional .google.protobuf.FeatureSet features = 2 [json_name = "features"];
-