Class: Aws::MainframeModernization::Types::VsamAttributes

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:



3258
3259
3260
3261
3262
3263
3264
3265
3266
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3258

class VsamAttributes < Struct.new(
  :alternate_keys,
  :compressed,
  :encoding,
  :format,
  :primary_key)
  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)


3258
3259
3260
3261
3262
3263
3264
3265
3266
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3258

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

#encodingString

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

Returns:

  • (String)


3258
3259
3260
3261
3262
3263
3264
3265
3266
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3258

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

#formatString

The record format of the data set.

Returns:

  • (String)


3258
3259
3260
3261
3262
3263
3264
3265
3266
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3258

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

#primary_keyTypes::PrimaryKey

The primary key of the data set.

Returns:



3258
3259
3260
3261
3262
3263
3264
3265
3266
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 3258

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