Class: Aws::MainframeModernization::Types::JobIdentifier

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-mainframemodernization/types.rb

Overview

Note:

JobIdentifier is a union - when making an API calls you must set exactly one of the members.

Note:

JobIdentifier is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of JobIdentifier corresponding to the set member.

Identifies a specific batch job.

Direct Known Subclasses

FileName, ScriptName, Unknown

Defined Under Namespace

Classes: FileName, ScriptName, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#file_nameString

The name of the file that contains the batch job definition.

Returns:

  • (String)


1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1957

class JobIdentifier < Struct.new(
  :file_name,
  :script_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileName < JobIdentifier; end
  class ScriptName < JobIdentifier; end
  class Unknown < JobIdentifier; end
end

#script_nameString

The name of the script that contains the batch job definition.

Returns:

  • (String)


1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1957

class JobIdentifier < Struct.new(
  :file_name,
  :script_name,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileName < JobIdentifier; end
  class ScriptName < JobIdentifier; end
  class Unknown < JobIdentifier; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1957
1958
1959
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1957

def unknown
  @unknown
end