Class EnumTypeOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
- com.google.cloud.contentwarehouse.v1.EnumTypeOptions.Builder
-
- All Implemented Interfaces:
EnumTypeOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EnumTypeOptions
public static final class EnumTypeOptions.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder> implements EnumTypeOptionsOrBuilder
Configurations for an enum/categorical property.
Protobuf typegoogle.cloud.contentwarehouse.v1.EnumTypeOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumTypeOptions.BuilderaddAllPossibleValues(Iterable<String> values)Required.EnumTypeOptions.BuilderaddPossibleValues(String value)Required.EnumTypeOptions.BuilderaddPossibleValuesBytes(com.google.protobuf.ByteString value)Required.EnumTypeOptions.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)EnumTypeOptionsbuild()EnumTypeOptionsbuildPartial()EnumTypeOptions.Builderclear()EnumTypeOptions.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)EnumTypeOptions.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)EnumTypeOptions.BuilderclearPossibleValues()Required.EnumTypeOptions.BuilderclearValidationCheckDisabled()Make sure the Enum property value provided in the document is in the possile value list during document creation.EnumTypeOptions.Builderclone()EnumTypeOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetPossibleValues(int index)Required.com.google.protobuf.ByteStringgetPossibleValuesBytes(int index)Required.intgetPossibleValuesCount()Required.com.google.protobuf.ProtocolStringListgetPossibleValuesList()Required.booleangetValidationCheckDisabled()Make sure the Enum property value provided in the document is in the possile value list during document creation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()EnumTypeOptions.BuildermergeFrom(EnumTypeOptions other)EnumTypeOptions.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)EnumTypeOptions.BuildermergeFrom(com.google.protobuf.Message other)EnumTypeOptions.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)EnumTypeOptions.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)EnumTypeOptions.BuildersetPossibleValues(int index, String value)Required.EnumTypeOptions.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)EnumTypeOptions.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)EnumTypeOptions.BuildersetValidationCheckDisabled(boolean value)Make sure the Enum property value provided in the document is in the possile value list during document creation.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
clear
public EnumTypeOptions.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.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.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
getDefaultInstanceForType
public EnumTypeOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public EnumTypeOptions build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EnumTypeOptions buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EnumTypeOptions.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
setField
public EnumTypeOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
clearField
public EnumTypeOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
clearOneof
public EnumTypeOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
setRepeatedField
public EnumTypeOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
addRepeatedField
public EnumTypeOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
mergeFrom
public EnumTypeOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EnumTypeOptions.Builder>
-
mergeFrom
public EnumTypeOptions.Builder mergeFrom(EnumTypeOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
mergeFrom
public EnumTypeOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EnumTypeOptions.Builder>- Throws:
IOException
-
getPossibleValuesList
public com.google.protobuf.ProtocolStringList getPossibleValuesList()
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPossibleValuesListin interfaceEnumTypeOptionsOrBuilder- Returns:
- A list containing the possibleValues.
-
getPossibleValuesCount
public int getPossibleValuesCount()
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPossibleValuesCountin interfaceEnumTypeOptionsOrBuilder- Returns:
- The count of possibleValues.
-
getPossibleValues
public String getPossibleValues(int index)
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPossibleValuesin interfaceEnumTypeOptionsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The possibleValues at the given index.
-
getPossibleValuesBytes
public com.google.protobuf.ByteString getPossibleValuesBytes(int index)
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPossibleValuesBytesin interfaceEnumTypeOptionsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the possibleValues at the given index.
-
setPossibleValues
public EnumTypeOptions.Builder setPossibleValues(int index, String value)
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The possibleValues to set.- Returns:
- This builder for chaining.
-
addPossibleValues
public EnumTypeOptions.Builder addPossibleValues(String value)
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The possibleValues to add.- Returns:
- This builder for chaining.
-
addAllPossibleValues
public EnumTypeOptions.Builder addAllPossibleValues(Iterable<String> values)
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The possibleValues to add.- Returns:
- This builder for chaining.
-
clearPossibleValues
public EnumTypeOptions.Builder clearPossibleValues()
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addPossibleValuesBytes
public EnumTypeOptions.Builder addPossibleValuesBytes(com.google.protobuf.ByteString value)
Required. List of possible enum values.
repeated string possible_values = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the possibleValues to add.- Returns:
- This builder for chaining.
-
getValidationCheckDisabled
public boolean getValidationCheckDisabled()
Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
bool validation_check_disabled = 2;- Specified by:
getValidationCheckDisabledin interfaceEnumTypeOptionsOrBuilder- Returns:
- The validationCheckDisabled.
-
setValidationCheckDisabled
public EnumTypeOptions.Builder setValidationCheckDisabled(boolean value)
Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
bool validation_check_disabled = 2;- Parameters:
value- The validationCheckDisabled to set.- Returns:
- This builder for chaining.
-
clearValidationCheckDisabled
public EnumTypeOptions.Builder clearValidationCheckDisabled()
Make sure the Enum property value provided in the document is in the possile value list during document creation. The validation check runs by default.
bool validation_check_disabled = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final EnumTypeOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
mergeUnknownFields
public final EnumTypeOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
-