Class: Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/alloydb/v1alpha/service.rb

Overview

Import cluster request.

Defined Under Namespace

Classes: CsvImportOptions, SqlImportOptions

Instance Attribute Summary collapse

Instance Attribute Details

#csv_import_options::Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest::CsvImportOptions



313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# File 'proto_docs/google/cloud/alloydb/v1alpha/service.rb', line 313

class ImportClusterRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options for importing data in SQL format.
  class SqlImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Options for importing data in CSV format.
  # @!attribute [rw] table
  #   @return [::String]
  #     Required. The database table to import CSV file into.
  # @!attribute [rw] columns
  #   @return [::Array<::String>]
  #     Optional. The columns to which CSV data is imported. If not specified,
  #     all columns of the database table are loaded with CSV data.
  # @!attribute [rw] field_delimiter
  #   @return [::String]
  #     Optional. Specifies the character that separates columns within each row
  #     (line) of the file. The default is comma. The value of this argument has
  #     to be a character in Hex ASCII Code.
  # @!attribute [rw] quote_character
  #   @return [::String]
  #     Optional. Specifies the quoting character to be used when a data value is
  #     quoted. The default is double-quote. The value of this argument has to be
  #     a character in Hex ASCII Code.
  # @!attribute [rw] escape_character
  #   @return [::String]
  #     Optional. Specifies the character that should appear before a data
  #     character that needs to be escaped. The default is same as quote
  #     character. The value of this argument has to be a character in Hex ASCII
  #     Code.
  class CsvImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#database::String



313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# File 'proto_docs/google/cloud/alloydb/v1alpha/service.rb', line 313

class ImportClusterRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options for importing data in SQL format.
  class SqlImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Options for importing data in CSV format.
  # @!attribute [rw] table
  #   @return [::String]
  #     Required. The database table to import CSV file into.
  # @!attribute [rw] columns
  #   @return [::Array<::String>]
  #     Optional. The columns to which CSV data is imported. If not specified,
  #     all columns of the database table are loaded with CSV data.
  # @!attribute [rw] field_delimiter
  #   @return [::String]
  #     Optional. Specifies the character that separates columns within each row
  #     (line) of the file. The default is comma. The value of this argument has
  #     to be a character in Hex ASCII Code.
  # @!attribute [rw] quote_character
  #   @return [::String]
  #     Optional. Specifies the quoting character to be used when a data value is
  #     quoted. The default is double-quote. The value of this argument has to be
  #     a character in Hex ASCII Code.
  # @!attribute [rw] escape_character
  #   @return [::String]
  #     Optional. Specifies the character that should appear before a data
  #     character that needs to be escaped. The default is same as quote
  #     character. The value of this argument has to be a character in Hex ASCII
  #     Code.
  class CsvImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#gcs_uri::String



313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# File 'proto_docs/google/cloud/alloydb/v1alpha/service.rb', line 313

class ImportClusterRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options for importing data in SQL format.
  class SqlImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Options for importing data in CSV format.
  # @!attribute [rw] table
  #   @return [::String]
  #     Required. The database table to import CSV file into.
  # @!attribute [rw] columns
  #   @return [::Array<::String>]
  #     Optional. The columns to which CSV data is imported. If not specified,
  #     all columns of the database table are loaded with CSV data.
  # @!attribute [rw] field_delimiter
  #   @return [::String]
  #     Optional. Specifies the character that separates columns within each row
  #     (line) of the file. The default is comma. The value of this argument has
  #     to be a character in Hex ASCII Code.
  # @!attribute [rw] quote_character
  #   @return [::String]
  #     Optional. Specifies the quoting character to be used when a data value is
  #     quoted. The default is double-quote. The value of this argument has to be
  #     a character in Hex ASCII Code.
  # @!attribute [rw] escape_character
  #   @return [::String]
  #     Optional. Specifies the character that should appear before a data
  #     character that needs to be escaped. The default is same as quote
  #     character. The value of this argument has to be a character in Hex ASCII
  #     Code.
  class CsvImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String



313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# File 'proto_docs/google/cloud/alloydb/v1alpha/service.rb', line 313

class ImportClusterRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options for importing data in SQL format.
  class SqlImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Options for importing data in CSV format.
  # @!attribute [rw] table
  #   @return [::String]
  #     Required. The database table to import CSV file into.
  # @!attribute [rw] columns
  #   @return [::Array<::String>]
  #     Optional. The columns to which CSV data is imported. If not specified,
  #     all columns of the database table are loaded with CSV data.
  # @!attribute [rw] field_delimiter
  #   @return [::String]
  #     Optional. Specifies the character that separates columns within each row
  #     (line) of the file. The default is comma. The value of this argument has
  #     to be a character in Hex ASCII Code.
  # @!attribute [rw] quote_character
  #   @return [::String]
  #     Optional. Specifies the quoting character to be used when a data value is
  #     quoted. The default is double-quote. The value of this argument has to be
  #     a character in Hex ASCII Code.
  # @!attribute [rw] escape_character
  #   @return [::String]
  #     Optional. Specifies the character that should appear before a data
  #     character that needs to be escaped. The default is same as quote
  #     character. The value of this argument has to be a character in Hex ASCII
  #     Code.
  class CsvImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#sql_import_options::Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest::SqlImportOptions



313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# File 'proto_docs/google/cloud/alloydb/v1alpha/service.rb', line 313

class ImportClusterRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options for importing data in SQL format.
  class SqlImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Options for importing data in CSV format.
  # @!attribute [rw] table
  #   @return [::String]
  #     Required. The database table to import CSV file into.
  # @!attribute [rw] columns
  #   @return [::Array<::String>]
  #     Optional. The columns to which CSV data is imported. If not specified,
  #     all columns of the database table are loaded with CSV data.
  # @!attribute [rw] field_delimiter
  #   @return [::String]
  #     Optional. Specifies the character that separates columns within each row
  #     (line) of the file. The default is comma. The value of this argument has
  #     to be a character in Hex ASCII Code.
  # @!attribute [rw] quote_character
  #   @return [::String]
  #     Optional. Specifies the quoting character to be used when a data value is
  #     quoted. The default is double-quote. The value of this argument has to be
  #     a character in Hex ASCII Code.
  # @!attribute [rw] escape_character
  #   @return [::String]
  #     Optional. Specifies the character that should appear before a data
  #     character that needs to be escaped. The default is same as quote
  #     character. The value of this argument has to be a character in Hex ASCII
  #     Code.
  class CsvImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#user::String



313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
# File 'proto_docs/google/cloud/alloydb/v1alpha/service.rb', line 313

class ImportClusterRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options for importing data in SQL format.
  class SqlImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Options for importing data in CSV format.
  # @!attribute [rw] table
  #   @return [::String]
  #     Required. The database table to import CSV file into.
  # @!attribute [rw] columns
  #   @return [::Array<::String>]
  #     Optional. The columns to which CSV data is imported. If not specified,
  #     all columns of the database table are loaded with CSV data.
  # @!attribute [rw] field_delimiter
  #   @return [::String]
  #     Optional. Specifies the character that separates columns within each row
  #     (line) of the file. The default is comma. The value of this argument has
  #     to be a character in Hex ASCII Code.
  # @!attribute [rw] quote_character
  #   @return [::String]
  #     Optional. Specifies the quoting character to be used when a data value is
  #     quoted. The default is double-quote. The value of this argument has to be
  #     a character in Hex ASCII Code.
  # @!attribute [rw] escape_character
  #   @return [::String]
  #     Optional. Specifies the character that should appear before a data
  #     character that needs to be escaped. The default is same as quote
  #     character. The value of this argument has to be a character in Hex ASCII
  #     Code.
  class CsvImportOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end