Class: Aws::MainframeModernization::Types::VsamDetailAttributes
- Inherits:
-
Struct
- Object
- Struct
- Aws::MainframeModernization::Types::VsamDetailAttributes
- Defined in:
- gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb
Overview
The attributes of a VSAM type data set.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alternate_keys ⇒ Array<Types::AlternateKey>
The alternate key definitions, if any.
-
#cache_at_startup ⇒ Boolean
If set to True, enforces loading the data set into cache before it’s used by the application.
-
#compressed ⇒ Boolean
Indicates whether indexes for this dataset are stored as compressed values.
-
#encoding ⇒ String
The character set used by the data set.
-
#primary_key ⇒ Types::PrimaryKey
The primary key of the data set.
-
#record_format ⇒ String
The record format of the data set.
Instance Attribute Details
#alternate_keys ⇒ Array<Types::AlternateKey>
The alternate key definitions, if any. A legacy dataset might not have any alternate key defined, but if those alternate keys definitions exist, provide them as some applications will make use of them.
3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3303 class VsamDetailAttributes < Struct.new( :alternate_keys, :cache_at_startup, :compressed, :encoding, :primary_key, :record_format) SENSITIVE = [] include Aws::Structure end |
#cache_at_startup ⇒ Boolean
If set to True, enforces loading the data set into cache before it’s used by the application.
3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3303 class VsamDetailAttributes < Struct.new( :alternate_keys, :cache_at_startup, :compressed, :encoding, :primary_key, :record_format) SENSITIVE = [] include Aws::Structure end |
#compressed ⇒ Boolean
Indicates whether indexes for this dataset are stored as compressed values. If you have a large data set (typically > 100 Mb), consider setting this flag to True.
3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3303 class VsamDetailAttributes < Struct.new( :alternate_keys, :cache_at_startup, :compressed, :encoding, :primary_key, :record_format) SENSITIVE = [] include Aws::Structure end |
#encoding ⇒ String
The character set used by the data set. Can be ASCII, EBCDIC, or unknown.
3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3303 class VsamDetailAttributes < Struct.new( :alternate_keys, :cache_at_startup, :compressed, :encoding, :primary_key, :record_format) SENSITIVE = [] include Aws::Structure end |
#primary_key ⇒ Types::PrimaryKey
The primary key of the data set.
3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3303 class VsamDetailAttributes < Struct.new( :alternate_keys, :cache_at_startup, :compressed, :encoding, :primary_key, :record_format) SENSITIVE = [] include Aws::Structure end |
#record_format ⇒ String
The record format of the data set.
3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3303 class VsamDetailAttributes < Struct.new( :alternate_keys, :cache_at_startup, :compressed, :encoding, :primary_key, :record_format) SENSITIVE = [] include Aws::Structure end |