Class: Google::Apis::DataplexV1::GoogleCloudDataplexV1StorageFormatCsvOptions
- Inherits:
-
Object
- Object
- Google::Apis::DataplexV1::GoogleCloudDataplexV1StorageFormatCsvOptions
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dataplex_v1/classes.rb,
lib/google/apis/dataplex_v1/representations.rb,
lib/google/apis/dataplex_v1/representations.rb
Overview
Describes CSV and similar semi-structured data formats.
Instance Attribute Summary collapse
-
#delimiter ⇒ String
Optional.
-
#encoding ⇒ String
Optional.
-
#header_rows ⇒ Fixnum
Optional.
-
#quote ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDataplexV1StorageFormatCsvOptions
constructor
A new instance of GoogleCloudDataplexV1StorageFormatCsvOptions.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDataplexV1StorageFormatCsvOptions
Returns a new instance of GoogleCloudDataplexV1StorageFormatCsvOptions.
4423 4424 4425 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4423 def initialize(**args) update!(**args) end |
Instance Attribute Details
#delimiter ⇒ String
Optional. The delimiter used to separate values. Defaults to ','.
Corresponds to the JSON property delimiter
4402 4403 4404 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4402 def delimiter @delimiter end |
#encoding ⇒ String
Optional. The character encoding of the data. Accepts "US-ASCII", "UTF-8", and
"ISO-8859-1". Defaults to UTF-8 if unspecified.
Corresponds to the JSON property encoding
4408 4409 4410 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4408 def encoding @encoding end |
#header_rows ⇒ Fixnum
Optional. The number of rows to interpret as header rows that should be
skipped when reading data rows. Defaults to 0.
Corresponds to the JSON property headerRows
4414 4415 4416 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4414 def header_rows @header_rows end |
#quote ⇒ String
Optional. The character used to quote column values. Accepts '"' (double
quotation mark) or ''' (single quotation mark). Defaults to '"' (double
quotation mark) if unspecified.
Corresponds to the JSON property quote
4421 4422 4423 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4421 def quote @quote end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4428 4429 4430 4431 4432 4433 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4428 def update!(**args) @delimiter = args[:delimiter] if args.key?(:delimiter) @encoding = args[:encoding] if args.key?(:encoding) @header_rows = args[:header_rows] if args.key?(:header_rows) @quote = args[:quote] if args.key?(:quote) end |