Class: Aws::MainframeModernization::Types::VsamDetailAttributes

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#alternate_keysArray<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.

Returns:



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_startupBoolean

If set to True, enforces loading the data set into cache before it’s used by the application.

Returns:

  • (Boolean)


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

#compressedBoolean

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.

Returns:

  • (Boolean)


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

#encodingString

The character set used by the data set. Can be ASCII, EBCDIC, or unknown.

Returns:

  • (String)


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_keyTypes::PrimaryKey

The primary key of the data set.

Returns:



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_formatString

The record format of the data set.

Returns:

  • (String)


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