Class: Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest
- Inherits:
-
Object
- Object
- Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest
- 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
-
#csv_import_options ⇒ ::Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest::CsvImportOptions
Options for importing data in CSV format.
-
#database ⇒ ::String
Optional.
-
#gcs_uri ⇒ ::String
Required.
-
#name ⇒ ::String
Required.
-
#sql_import_options ⇒ ::Google::Cloud::AlloyDB::V1alpha::ImportClusterRequest::SqlImportOptions
Options for importing data in SQL format.
-
#user ⇒ ::String
Optional.
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 |