Class: Aws::CleanRooms::Types::Schema
- Inherits:
-
Struct
- Object
- Struct
- Aws::CleanRooms::Types::Schema
- Defined in:
- gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb
Overview
A schema is a relation within a collaboration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#analysis_method ⇒ String
The analysis method for the schema.
-
#analysis_rule_types ⇒ Array<String>
The analysis rule types associated with the schema.
-
#collaboration_arn ⇒ String
The unique ARN for the collaboration that the schema belongs to.
-
#collaboration_id ⇒ String
The unique ID for the collaboration that the schema belongs to.
-
#columns ⇒ Array<Types::Column>
The columns for the relation this schema represents.
-
#create_time ⇒ Time
The time the schema was created.
-
#creator_account_id ⇒ String
The unique account ID for the Amazon Web Services account that owns the schema.
-
#description ⇒ String
A description for the schema.
-
#name ⇒ String
A name for the schema.
-
#partition_keys ⇒ Array<Types::Column>
The partition keys for the dataset underlying this schema.
-
#schema_status_details ⇒ Array<Types::SchemaStatusDetail>
Details about the status of the schema.
-
#type ⇒ String
The type of schema.
-
#update_time ⇒ Time
The time the schema was last updated.
Instance Attribute Details
#analysis_method ⇒ String
The analysis method for the schema. The only valid value is currently DIRECT_QUERY.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#analysis_rule_types ⇒ Array<String>
The analysis rule types associated with the schema. Currently, only one entry is present.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#collaboration_arn ⇒ String
The unique ARN for the collaboration that the schema belongs to.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#collaboration_id ⇒ String
The unique ID for the collaboration that the schema belongs to.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#columns ⇒ Array<Types::Column>
The columns for the relation this schema represents.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#create_time ⇒ Time
The time the schema was created.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#creator_account_id ⇒ String
The unique account ID for the Amazon Web Services account that owns the schema.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description for the schema.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name for the schema. The schema relation is referred to by this name when queried by a protected query.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#partition_keys ⇒ Array<Types::Column>
The partition keys for the dataset underlying this schema.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#schema_status_details ⇒ Array<Types::SchemaStatusDetail>
Details about the status of the schema. Currently, only one entry is present.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of schema. The only valid value is currently TABLE
.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |
#update_time ⇒ Time
The time the schema was last updated.
5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 5093 class Schema < Struct.new( :columns, :partition_keys, :analysis_rule_types, :analysis_method, :creator_account_id, :name, :collaboration_id, :collaboration_arn, :description, :create_time, :update_time, :type, :schema_status_details) SENSITIVE = [] include Aws::Structure end |