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.
4620 4621 4622 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4620 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
4599 4600 4601 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4599 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
4605 4606 4607 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4605 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
4611 4612 4613 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4611 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
4618 4619 4620 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4618 def quote @quote end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4625 4626 4627 4628 4629 4630 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4625 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 |