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.
3526 3527 3528 |
# File 'lib/google/apis/language_v2/classes.rb', line 3526 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
3504 3505 3506 |
# File 'lib/google/apis/language_v2/classes.rb', line 3504 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
3509 3510 3511 |
# File 'lib/google/apis/language_v2/classes.rb', line 3509 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
3514 3515 3516 |
# File 'lib/google/apis/language_v2/classes.rb', line 3514 def row_count @row_count end |
#time_column_id ⇒ Fixnum
The id of the time column.
Corresponds to the JSON property timeColumnId
3519 3520 3521 |
# File 'lib/google/apis/language_v2/classes.rb', line 3519 def time_column_id @time_column_id end |
#valid_row_count ⇒ Fixnum
The number of valid rows.
Corresponds to the JSON property validRowCount
3524 3525 3526 |
# File 'lib/google/apis/language_v2/classes.rb', line 3524 def valid_row_count @valid_row_count end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3531 3532 3533 3534 3535 3536 3537 |
# File 'lib/google/apis/language_v2/classes.rb', line 3531 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 |