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.
4787 4788 4789 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4787 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
4766 4767 4768 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4766 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
4772 4773 4774 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4772 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
4778 4779 4780 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4778 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
4785 4786 4787 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4785 def quote @quote end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4792 4793 4794 4795 4796 4797 |
# File 'lib/google/apis/dataplex_v1/classes.rb', line 4792 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 |