Class: Aws::MainframeModernization::Types::BatchJobIdentifier
- Inherits:
-
Struct
- Object
- Struct
- Aws::MainframeModernization::Types::BatchJobIdentifier
- Defined in:
- gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb
Overview
BatchJobIdentifier is a union - when making an API calls you must set exactly one of the members.
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.
Direct Known Subclasses
FileBatchJobIdentifier, RestartBatchJobIdentifier, S3BatchJobIdentifier, ScriptBatchJobIdentifier, Unknown
Defined Under Namespace
Classes: FileBatchJobIdentifier, RestartBatchJobIdentifier, S3BatchJobIdentifier, ScriptBatchJobIdentifier, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#file_batch_job_identifier ⇒ Types::FileBatchJobIdentifier
Specifies a file associated with a specific batch job.
-
#restart_batch_job_identifier ⇒ Types::RestartBatchJobIdentifier
Specifies the required information for restart, including execution ID and jobsteprestartmarker.
-
#s3_batch_job_identifier ⇒ Types::S3BatchJobIdentifier
Specifies an Amazon S3 location that identifies the batch jobs that you want to run.
-
#script_batch_job_identifier ⇒ Types::ScriptBatchJobIdentifier
A batch job identifier in which the batch job to run is identified by the script name.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#file_batch_job_identifier ⇒ Types::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 'gems/aws-sdk-mainframemodernization/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_identifier ⇒ Types::RestartBatchJobIdentifier
Specifies the required information for restart, including execution ID and jobsteprestartmarker.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 |
# File 'gems/aws-sdk-mainframemodernization/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_identifier ⇒ Types::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 'gems/aws-sdk-mainframemodernization/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_identifier ⇒ Types::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 'gems/aws-sdk-mainframemodernization/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 |
#unknown ⇒ Object
Returns the value of attribute unknown
290 291 292 |
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 290 def unknown @unknown end |