Class: Aws::FinSpaceData::Types::CreateDataViewRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-finspacedata/lib/aws-sdk-finspacedata/types.rb

Overview

Request for creating a data view.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#as_of_timestampInteger

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.

Returns:

  • (Integer)


453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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_updateBoolean

Flag to indicate Dataview should be updated automatically.

Returns:

  • (Boolean)


453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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_tokenString

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.

Returns:

  • (String)


453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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_idString

The unique Dataset identifier that is used to create a Dataview.

Returns:

  • (String)


453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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_paramsTypes::DataViewDestinationTypeParams

Options that define the destination type for the Dataview.



453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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_columnsArray<String>

Ordered set of column names used to partition data.

Returns:

  • (Array<String>)


453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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_columnsArray<String>

Columns to be used for sorting the data.

Returns:

  • (Array<String>)


453
454
455
456
457
458
459
460
461
462
463
# File 'gems/aws-sdk-finspacedata/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