Class: Aws::FinSpaceData::Types::CreateDataViewRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::FinSpaceData::Types::CreateDataViewRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-finspacedata/types.rb
Overview
Request for creating a data view.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#as_of_timestamp ⇒ Integer
Beginning time to use for the Dataview.
-
#auto_update ⇒ Boolean
Flag to indicate Dataview should be updated automatically.
-
#client_token ⇒ String
A token that ensures idempotency.
-
#dataset_id ⇒ String
The unique Dataset identifier that is used to create a Dataview.
-
#destination_type_params ⇒ Types::DataViewDestinationTypeParams
Options that define the destination type for the Dataview.
-
#partition_columns ⇒ Array<String>
Ordered set of column names used to partition data.
-
#sort_columns ⇒ Array<String>
Columns to be used for sorting the data.
Instance Attribute Details
#as_of_timestamp ⇒ Integer
Beginning time to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |
#auto_update ⇒ Boolean
Flag to indicate Dataview should be updated automatically.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A token that ensures idempotency. This token expires in 10 minutes.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |
#dataset_id ⇒ String
The unique Dataset identifier that is used to create a Dataview.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |
#destination_type_params ⇒ Types::DataViewDestinationTypeParams
Options that define the destination type for the Dataview.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |
#partition_columns ⇒ Array<String>
Ordered set of column names used to partition data.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |
#sort_columns ⇒ Array<String>
Columns to be used for sorting the data.
453 454 455 456 457 458 459 460 461 462 463 |
# File 'lib/aws-sdk-finspacedata/types.rb', line 453 class CreateDataViewRequest < Struct.new( :client_token, :dataset_id, :auto_update, :sort_columns, :partition_columns, :as_of_timestamp, :destination_type_params) SENSITIVE = [] include Aws::Structure end |