Class ObjectNameMappingList.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ObjectNameMappingList.Builder>
com.google.cloud.bigquery.migration.v2.ObjectNameMappingList.Builder
All Implemented Interfaces:
ObjectNameMappingListOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ObjectNameMappingList

public static final class ObjectNameMappingList.Builder extends com.google.protobuf.GeneratedMessage.Builder<ObjectNameMappingList.Builder> implements ObjectNameMappingListOrBuilder
 Represents a map of name mappings using a list of key:value proto messages of
 existing name to desired output name.
 
Protobuf type google.cloud.bigquery.migration.v2.ObjectNameMappingList
  • 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<ObjectNameMappingList.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<ObjectNameMappingList.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<ObjectNameMappingList.Builder>
    • getDefaultInstanceForType

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

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

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

      public ObjectNameMappingList.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<ObjectNameMappingList.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<ObjectNameMappingList.Builder>
    • mergeFrom

      public ObjectNameMappingList.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<ObjectNameMappingList.Builder>
      Throws:
      IOException
    • getNameMapList

      public List<ObjectNameMapping> getNameMapList()
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
      Specified by:
      getNameMapList in interface ObjectNameMappingListOrBuilder
    • getNameMapCount

      public int getNameMapCount()
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
      Specified by:
      getNameMapCount in interface ObjectNameMappingListOrBuilder
    • getNameMap

      public ObjectNameMapping getNameMap(int index)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
      Specified by:
      getNameMap in interface ObjectNameMappingListOrBuilder
    • setNameMap

      public ObjectNameMappingList.Builder setNameMap(int index, ObjectNameMapping value)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • setNameMap

      public ObjectNameMappingList.Builder setNameMap(int index, ObjectNameMapping.Builder builderForValue)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • addNameMap

       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • addNameMap

      public ObjectNameMappingList.Builder addNameMap(int index, ObjectNameMapping value)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • addNameMap

      public ObjectNameMappingList.Builder addNameMap(ObjectNameMapping.Builder builderForValue)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • addNameMap

      public ObjectNameMappingList.Builder addNameMap(int index, ObjectNameMapping.Builder builderForValue)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • addAllNameMap

      public ObjectNameMappingList.Builder addAllNameMap(Iterable<? extends ObjectNameMapping> values)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • clearNameMap

      public ObjectNameMappingList.Builder clearNameMap()
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • removeNameMap

      public ObjectNameMappingList.Builder removeNameMap(int index)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • getNameMapBuilder

      public ObjectNameMapping.Builder getNameMapBuilder(int index)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • getNameMapOrBuilder

      public ObjectNameMappingOrBuilder getNameMapOrBuilder(int index)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
      Specified by:
      getNameMapOrBuilder in interface ObjectNameMappingListOrBuilder
    • getNameMapOrBuilderList

      public List<? extends ObjectNameMappingOrBuilder> getNameMapOrBuilderList()
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
      Specified by:
      getNameMapOrBuilderList in interface ObjectNameMappingListOrBuilder
    • addNameMapBuilder

      public ObjectNameMapping.Builder addNameMapBuilder()
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • addNameMapBuilder

      public ObjectNameMapping.Builder addNameMapBuilder(int index)
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;
    • getNameMapBuilderList

      public List<ObjectNameMapping.Builder> getNameMapBuilderList()
       The elements of the object name map.
       
      repeated .google.cloud.bigquery.migration.v2.ObjectNameMapping name_map = 1;