Class: Google::Apis::LanguageV2::XpsTableSpec
- Inherits:
-
Object
- Object
- Google::Apis::LanguageV2::XpsTableSpec
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/language_v2/classes.rb,
lib/google/apis/language_v2/representations.rb,
lib/google/apis/language_v2/representations.rb
Instance Attribute Summary collapse
-
#column_specs ⇒ Hash<String,Google::Apis::LanguageV2::XpsColumnSpec>
Mapping from column id to column spec.
-
#imported_data_size_in_bytes ⇒ Fixnum
The total size of imported data of the table.
-
#row_count ⇒ Fixnum
The number of rows in the table.
-
#time_column_id ⇒ Fixnum
The id of the time column.
-
#valid_row_count ⇒ Fixnum
The number of valid rows.
Instance Method Summary collapse
-
#initialize(**args) ⇒ XpsTableSpec
constructor
A new instance of XpsTableSpec.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ XpsTableSpec
Returns a new instance of XpsTableSpec.
3527 3528 3529 |
# File 'lib/google/apis/language_v2/classes.rb', line 3527 def initialize(**args) update!(**args) end |
Instance Attribute Details
#column_specs ⇒ Hash<String,Google::Apis::LanguageV2::XpsColumnSpec>
Mapping from column id to column spec.
Corresponds to the JSON property columnSpecs
3505 3506 3507 |
# File 'lib/google/apis/language_v2/classes.rb', line 3505 def column_specs @column_specs end |
#imported_data_size_in_bytes ⇒ Fixnum
The total size of imported data of the table.
Corresponds to the JSON property importedDataSizeInBytes
3510 3511 3512 |
# File 'lib/google/apis/language_v2/classes.rb', line 3510 def imported_data_size_in_bytes @imported_data_size_in_bytes end |
#row_count ⇒ Fixnum
The number of rows in the table.
Corresponds to the JSON property rowCount
3515 3516 3517 |
# File 'lib/google/apis/language_v2/classes.rb', line 3515 def row_count @row_count end |
#time_column_id ⇒ Fixnum
The id of the time column.
Corresponds to the JSON property timeColumnId
3520 3521 3522 |
# File 'lib/google/apis/language_v2/classes.rb', line 3520 def time_column_id @time_column_id end |
#valid_row_count ⇒ Fixnum
The number of valid rows.
Corresponds to the JSON property validRowCount
3525 3526 3527 |
# File 'lib/google/apis/language_v2/classes.rb', line 3525 def valid_row_count @valid_row_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3532 3533 3534 3535 3536 3537 3538 |
# File 'lib/google/apis/language_v2/classes.rb', line 3532 def update!(**args) @column_specs = args[:column_specs] if args.key?(:column_specs) @imported_data_size_in_bytes = args[:imported_data_size_in_bytes] if args.key?(:imported_data_size_in_bytes) @row_count = args[:row_count] if args.key?(:row_count) @time_column_id = args[:time_column_id] if args.key?(:time_column_id) @valid_row_count = args[:valid_row_count] if args.key?(:valid_row_count) end |