public static final class Schema.Builder extends GeneratedMessageV3.Builder<Schema.Builder> implements SchemaOrBuilder
   
   Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
 Protobuf type google.cloud.datacatalog.v1.Schema
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addAllColumns(Iterable<? extends ColumnSchema> values)
  
    public Schema.Builder addAllColumns(Iterable<? extends ColumnSchema> values)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | values | 
        Iterable<? extends com.google.cloud.datacatalog.v1.ColumnSchema>
  | 
      
    
  
  Returns
  
  
  addColumns(ColumnSchema value)
  
    public Schema.Builder addColumns(ColumnSchema value)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
  Returns
  
  
  addColumns(ColumnSchema.Builder builderForValue)
  
    public Schema.Builder addColumns(ColumnSchema.Builder builderForValue)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
  Returns
  
  
  addColumns(int index, ColumnSchema value)
  
    public Schema.Builder addColumns(int index, ColumnSchema value)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameters
  
  Returns
  
  
  addColumns(int index, ColumnSchema.Builder builderForValue)
  
    public Schema.Builder addColumns(int index, ColumnSchema.Builder builderForValue)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameters
  
  Returns
  
  
  addColumnsBuilder()
  
    public ColumnSchema.Builder addColumnsBuilder()
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Returns
  
  
  addColumnsBuilder(int index)
  
    public ColumnSchema.Builder addColumnsBuilder(int index)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public Schema.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
  Returns
  
  
  buildPartial()
  
    public Schema buildPartial()
   
  Returns
  
  
  clear()
  
    public Schema.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearColumns()
  
    public Schema.Builder clearColumns()
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Returns
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public Schema.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public Schema.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public Schema.Builder clone()
   
  Returns
  
  Overrides
  
  
  getColumns(int index)
  
    public ColumnSchema getColumns(int index)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getColumnsBuilder(int index)
  
    public ColumnSchema.Builder getColumnsBuilder(int index)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getColumnsBuilderList()
  
    public List<ColumnSchema.Builder> getColumnsBuilderList()
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Returns
  
  
  getColumnsCount()
  
    public int getColumnsCount()
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Returns
  
  
  getColumnsList()
  
    public List<ColumnSchema> getColumnsList()
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Returns
  
  
  getColumnsOrBuilder(int index)
  
    public ColumnSchemaOrBuilder getColumnsOrBuilder(int index)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getColumnsOrBuilderList()
  
    public List<? extends ColumnSchemaOrBuilder> getColumnsOrBuilderList()
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | List<? extends com.google.cloud.datacatalog.v1.ColumnSchemaOrBuilder> | 
         | 
      
    
  
  
  getDefaultInstanceForType()
  
    public Schema getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(Schema other)
  
    public Schema.Builder mergeFrom(Schema other)
   
  Parameter
  
  Returns
  
  
  
  
    public Schema.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public Schema.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final Schema.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  removeColumns(int index)
  
    public Schema.Builder removeColumns(int index)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  setColumns(int index, ColumnSchema value)
  
    public Schema.Builder setColumns(int index, ColumnSchema value)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameters
  
  Returns
  
  
  setColumns(int index, ColumnSchema.Builder builderForValue)
  
    public Schema.Builder setColumns(int index, ColumnSchema.Builder builderForValue)
   
   The unified GoogleSQL-like schema of columns.
 The overall maximum number of columns and nested columns is 10,000.
 The maximum nested depth is 15 levels.
 repeated .google.cloud.datacatalog.v1.ColumnSchema columns = 2;
 
  Parameters
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public Schema.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public Schema.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final Schema.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides