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:



2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2821

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)


2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2821

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)


2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2821

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)


2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2821

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:



2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2821

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)


2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2821

class VsamDetailAttributes < Struct.new(
  :alternate_keys,
  :cache_at_startup,
  :compressed,
  :encoding,
  :primary_key,
  :record_format)
  SENSITIVE = []
  include Aws::Structure
end