Class FieldType.EnumType.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FieldType.EnumType.Builder>
com.google.cloud.datacatalog.v1.FieldType.EnumType.Builder
All Implemented Interfaces:
FieldType.EnumTypeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
FieldType.EnumType

public static final class FieldType.EnumType.Builder extends com.google.protobuf.GeneratedMessage.Builder<FieldType.EnumType.Builder> implements FieldType.EnumTypeOrBuilder
Protobuf type google.cloud.datacatalog.v1.FieldType.EnumType
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FieldType.EnumType.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<FieldType.EnumType.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FieldType.EnumType.Builder>
    • getDefaultInstanceForType

      public FieldType.EnumType getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public FieldType.EnumType build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public FieldType.EnumType buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public FieldType.EnumType.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FieldType.EnumType.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<FieldType.EnumType.Builder>
    • mergeFrom

      public FieldType.EnumType.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FieldType.EnumType.Builder>
      Throws:
      IOException
    • getAllowedValuesList

      public List<FieldType.EnumType.EnumValue> getAllowedValuesList()
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
      Specified by:
      getAllowedValuesList in interface FieldType.EnumTypeOrBuilder
    • getAllowedValuesCount

      public int getAllowedValuesCount()
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
      Specified by:
      getAllowedValuesCount in interface FieldType.EnumTypeOrBuilder
    • getAllowedValues

      public FieldType.EnumType.EnumValue getAllowedValues(int index)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
      Specified by:
      getAllowedValues in interface FieldType.EnumTypeOrBuilder
    • setAllowedValues

      public FieldType.EnumType.Builder setAllowedValues(int index, FieldType.EnumType.EnumValue value)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • setAllowedValues

      public FieldType.EnumType.Builder setAllowedValues(int index, FieldType.EnumType.EnumValue.Builder builderForValue)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • addAllowedValues

       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • addAllowedValues

      public FieldType.EnumType.Builder addAllowedValues(int index, FieldType.EnumType.EnumValue value)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • addAllowedValues

      public FieldType.EnumType.Builder addAllowedValues(FieldType.EnumType.EnumValue.Builder builderForValue)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • addAllowedValues

      public FieldType.EnumType.Builder addAllowedValues(int index, FieldType.EnumType.EnumValue.Builder builderForValue)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • addAllAllowedValues

      public FieldType.EnumType.Builder addAllAllowedValues(Iterable<? extends FieldType.EnumType.EnumValue> values)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • clearAllowedValues

      public FieldType.EnumType.Builder clearAllowedValues()
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • removeAllowedValues

      public FieldType.EnumType.Builder removeAllowedValues(int index)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • getAllowedValuesBuilder

      public FieldType.EnumType.EnumValue.Builder getAllowedValuesBuilder(int index)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • getAllowedValuesOrBuilder

      public FieldType.EnumType.EnumValueOrBuilder getAllowedValuesOrBuilder(int index)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
      Specified by:
      getAllowedValuesOrBuilder in interface FieldType.EnumTypeOrBuilder
    • getAllowedValuesOrBuilderList

      public List<? extends FieldType.EnumType.EnumValueOrBuilder> getAllowedValuesOrBuilderList()
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
      Specified by:
      getAllowedValuesOrBuilderList in interface FieldType.EnumTypeOrBuilder
    • addAllowedValuesBuilder

      public FieldType.EnumType.EnumValue.Builder addAllowedValuesBuilder()
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • addAllowedValuesBuilder

      public FieldType.EnumType.EnumValue.Builder addAllowedValuesBuilder(int index)
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;
    • getAllowedValuesBuilderList

      public List<FieldType.EnumType.EnumValue.Builder> getAllowedValuesBuilderList()
       The set of allowed values for this enum.
      
       This set must not be empty and can include up to 100 allowed values.
       The display names of the values in this set must not be empty and must
       be case-insensitively unique within this set.
      
       The order of items in this set is preserved. This field can be used to
       create, remove, and reorder enum values. To rename enum values, use the
       `RenameTagTemplateFieldEnumValue` method.
       
      repeated .google.cloud.datacatalog.v1.FieldType.EnumType.EnumValue allowed_values = 1;