Interface BatchJobIdentifier.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BatchJobIdentifier.Builder,BatchJobIdentifier>,SdkBuilder<BatchJobIdentifier.Builder,BatchJobIdentifier>,SdkPojo
- Enclosing class:
- BatchJobIdentifier
public static interface BatchJobIdentifier.Builder extends SdkPojo, CopyableBuilder<BatchJobIdentifier.Builder,BatchJobIdentifier>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default BatchJobIdentifier.BuilderfileBatchJobIdentifier(Consumer<FileBatchJobIdentifier.Builder> fileBatchJobIdentifier)Specifies a file associated with a specific batch job.BatchJobIdentifier.BuilderfileBatchJobIdentifier(FileBatchJobIdentifier fileBatchJobIdentifier)Specifies a file associated with a specific batch job.default BatchJobIdentifier.Builders3BatchJobIdentifier(Consumer<S3BatchJobIdentifier.Builder> s3BatchJobIdentifier)Specifies an Amazon S3 location that identifies the batch jobs that you want to run.BatchJobIdentifier.Builders3BatchJobIdentifier(S3BatchJobIdentifier s3BatchJobIdentifier)Specifies an Amazon S3 location that identifies the batch jobs that you want to run.default BatchJobIdentifier.BuilderscriptBatchJobIdentifier(Consumer<ScriptBatchJobIdentifier.Builder> scriptBatchJobIdentifier)A batch job identifier in which the batch job to run is identified by the script name.BatchJobIdentifier.BuilderscriptBatchJobIdentifier(ScriptBatchJobIdentifier scriptBatchJobIdentifier)A batch job identifier in which the batch job to run is identified by the script name.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
fileBatchJobIdentifier
BatchJobIdentifier.Builder fileBatchJobIdentifier(FileBatchJobIdentifier fileBatchJobIdentifier)
Specifies a file associated with a specific batch job.
- Parameters:
fileBatchJobIdentifier- Specifies a file associated with a specific batch job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileBatchJobIdentifier
default BatchJobIdentifier.Builder fileBatchJobIdentifier(Consumer<FileBatchJobIdentifier.Builder> fileBatchJobIdentifier)
Specifies a file associated with a specific batch job.
This is a convenience method that creates an instance of theFileBatchJobIdentifier.Builderavoiding the need to create one manually viaFileBatchJobIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofileBatchJobIdentifier(FileBatchJobIdentifier).- Parameters:
fileBatchJobIdentifier- a consumer that will call methods onFileBatchJobIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
fileBatchJobIdentifier(FileBatchJobIdentifier)
-
s3BatchJobIdentifier
BatchJobIdentifier.Builder s3BatchJobIdentifier(S3BatchJobIdentifier 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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3BatchJobIdentifier
default BatchJobIdentifier.Builder s3BatchJobIdentifier(Consumer<S3BatchJobIdentifier.Builder> 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.
This is a convenience method that creates an instance of theS3BatchJobIdentifier.Builderavoiding the need to create one manually viaS3BatchJobIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3BatchJobIdentifier(S3BatchJobIdentifier).- Parameters:
s3BatchJobIdentifier- a consumer that will call methods onS3BatchJobIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3BatchJobIdentifier(S3BatchJobIdentifier)
-
scriptBatchJobIdentifier
BatchJobIdentifier.Builder scriptBatchJobIdentifier(ScriptBatchJobIdentifier scriptBatchJobIdentifier)
A batch job identifier in which the batch job to run is identified by the script name.
- Parameters:
scriptBatchJobIdentifier- A batch job identifier in which the batch job to run is identified by the script name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scriptBatchJobIdentifier
default BatchJobIdentifier.Builder scriptBatchJobIdentifier(Consumer<ScriptBatchJobIdentifier.Builder> scriptBatchJobIdentifier)
A batch job identifier in which the batch job to run is identified by the script name.
This is a convenience method that creates an instance of theScriptBatchJobIdentifier.Builderavoiding the need to create one manually viaScriptBatchJobIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscriptBatchJobIdentifier(ScriptBatchJobIdentifier).- Parameters:
scriptBatchJobIdentifier- a consumer that will call methods onScriptBatchJobIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
scriptBatchJobIdentifier(ScriptBatchJobIdentifier)
-
-