Class: Aws::MainframeModernization::Types::BatchJobIdentifier

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

Overview

Note:

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

Note:

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

Identifies a specific batch job.

Defined Under Namespace

Classes: FileBatchJobIdentifier, RestartBatchJobIdentifier, S3BatchJobIdentifier, ScriptBatchJobIdentifier, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#file_batch_job_identifierTypes::FileBatchJobIdentifier

Specifies a file associated with a specific batch job.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#restart_batch_job_identifierTypes::RestartBatchJobIdentifier

Specifies the required information for restart, including ‘executionId` and `JobStepRestartMarker`.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#s3_batch_job_identifierTypes::S3BatchJobIdentifier

Specifies an Amazon S3 location that identifies the batch jobs that you want to run. Use this identifier to run ad hoc batch jobs.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#script_batch_job_identifierTypes::ScriptBatchJobIdentifier

A batch job identifier in which the batch job to run is identified by the script name.



290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 290

class BatchJobIdentifier < Struct.new(
  :file_batch_job_identifier,
  :restart_batch_job_identifier,
  :s3_batch_job_identifier,
  :script_batch_job_identifier,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FileBatchJobIdentifier < BatchJobIdentifier; end
  class RestartBatchJobIdentifier < BatchJobIdentifier; end
  class S3BatchJobIdentifier < BatchJobIdentifier; end
  class ScriptBatchJobIdentifier < BatchJobIdentifier; end
  class Unknown < BatchJobIdentifier; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



290
291
292
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 290

def unknown
  @unknown
end