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.Builder
addAllPossibleValues(Iterable<String> values)
Required.EnumTypeOptions.Builder
addPossibleValues(String value)
Required.EnumTypeOptions.Builder
addPossibleValuesBytes(com.google.protobuf.ByteString value)
Required.EnumTypeOptions.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EnumTypeOptions
build()
EnumTypeOptions
buildPartial()
EnumTypeOptions.Builder
clear()
EnumTypeOptions.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
EnumTypeOptions.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
EnumTypeOptions.Builder
clearPossibleValues()
Required.EnumTypeOptions.Builder
clearValidationCheckDisabled()
Make sure the Enum property value provided in the document is in the possile value list during document creation.EnumTypeOptions.Builder
clone()
EnumTypeOptions
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getPossibleValues(int index)
Required.com.google.protobuf.ByteString
getPossibleValuesBytes(int index)
Required.int
getPossibleValuesCount()
Required.com.google.protobuf.ProtocolStringList
getPossibleValuesList()
Required.boolean
getValidationCheckDisabled()
Make sure the Enum property value provided in the document is in the possile value list during document creation.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
EnumTypeOptions.Builder
mergeFrom(EnumTypeOptions other)
EnumTypeOptions.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
EnumTypeOptions.Builder
mergeFrom(com.google.protobuf.Message other)
EnumTypeOptions.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
EnumTypeOptions.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EnumTypeOptions.Builder
setPossibleValues(int index, String value)
Required.EnumTypeOptions.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
EnumTypeOptions.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
EnumTypeOptions.Builder
setValidationCheckDisabled(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
clear
public EnumTypeOptions.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
getDefaultInstanceForType
public EnumTypeOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public EnumTypeOptions build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EnumTypeOptions buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EnumTypeOptions.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
setField
public EnumTypeOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
clearField
public EnumTypeOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
clearOneof
public EnumTypeOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
setRepeatedField
public EnumTypeOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
addRepeatedField
public EnumTypeOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
mergeFrom
public EnumTypeOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<EnumTypeOptions.Builder>
-
mergeFrom
public EnumTypeOptions.Builder mergeFrom(EnumTypeOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getPossibleValuesList
in 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:
getPossibleValuesCount
in 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:
getPossibleValues
in 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:
getPossibleValuesBytes
in 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:
getValidationCheckDisabled
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
mergeUnknownFields
public final EnumTypeOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EnumTypeOptions.Builder>
-
-