public static interface CreateJobRequest.Builder extends S3ControlRequest.Builder, SdkPojo, CopyableBuilder<CreateJobRequest.Builder,CreateJobRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateJobRequest.Builder |
accountId(String accountId)
The Amazon Web Services account ID that creates the job.
|
CreateJobRequest.Builder |
clientRequestToken(String clientRequestToken)
An idempotency token to ensure that you don't accidentally submit the same request twice.
|
CreateJobRequest.Builder |
confirmationRequired(Boolean confirmationRequired)
Indicates whether confirmation is required before Amazon S3 runs the job.
|
CreateJobRequest.Builder |
description(String description)
A description for this job.
|
default CreateJobRequest.Builder |
manifest(Consumer<JobManifest.Builder> manifest)
Configuration parameters for the manifest.
|
CreateJobRequest.Builder |
manifest(JobManifest manifest)
Configuration parameters for the manifest.
|
default CreateJobRequest.Builder |
manifestGenerator(Consumer<JobManifestGenerator.Builder> manifestGenerator)
The attribute container for the ManifestGenerator details.
|
CreateJobRequest.Builder |
manifestGenerator(JobManifestGenerator manifestGenerator)
The attribute container for the ManifestGenerator details.
|
default CreateJobRequest.Builder |
operation(Consumer<JobOperation.Builder> operation)
The action that you want this job to perform on every object listed in the manifest.
|
CreateJobRequest.Builder |
operation(JobOperation operation)
The action that you want this job to perform on every object listed in the manifest.
|
CreateJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateJobRequest.Builder |
priority(Integer priority)
The numerical priority for this job.
|
default CreateJobRequest.Builder |
report(Consumer<JobReport.Builder> report)
Configuration parameters for the optional job-completion report.
|
CreateJobRequest.Builder |
report(JobReport report)
Configuration parameters for the optional job-completion report.
|
CreateJobRequest.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) role that Batch Operations will
use to run this job's action on every object in the manifest.
|
CreateJobRequest.Builder |
tags(Collection<S3Tag> tags)
A set of tags to associate with the S3 Batch Operations job.
|
CreateJobRequest.Builder |
tags(Consumer<S3Tag.Builder>... tags)
A set of tags to associate with the S3 Batch Operations job.
|
CreateJobRequest.Builder |
tags(S3Tag... tags)
A set of tags to associate with the S3 Batch Operations job.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateJobRequest.Builder accountId(String accountId)
The Amazon Web Services account ID that creates the job.
accountId - The Amazon Web Services account ID that creates the job.CreateJobRequest.Builder confirmationRequired(Boolean confirmationRequired)
Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.
confirmationRequired - Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only
required for jobs created through the Amazon S3 console.CreateJobRequest.Builder operation(JobOperation operation)
The action that you want this job to perform on every object listed in the manifest. For more information about the available actions, see Operations in the Amazon S3 User Guide.
operation - The action that you want this job to perform on every object listed in the manifest. For more
information about the available actions, see Operations in the
Amazon S3 User Guide.default CreateJobRequest.Builder operation(Consumer<JobOperation.Builder> operation)
The action that you want this job to perform on every object listed in the manifest. For more information about the available actions, see Operations in the Amazon S3 User Guide.
This is a convenience method that creates an instance of theJobOperation.Builder avoiding the need
to create one manually via JobOperation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to operation(JobOperation).operation - a consumer that will call methods on JobOperation.Builderoperation(JobOperation)CreateJobRequest.Builder report(JobReport report)
Configuration parameters for the optional job-completion report.
report - Configuration parameters for the optional job-completion report.default CreateJobRequest.Builder report(Consumer<JobReport.Builder> report)
Configuration parameters for the optional job-completion report.
This is a convenience method that creates an instance of theJobReport.Builder avoiding the need to
create one manually via JobReport.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to report(JobReport).report - a consumer that will call methods on JobReport.Builderreport(JobReport)CreateJobRequest.Builder clientRequestToken(String clientRequestToken)
An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.
clientRequestToken - An idempotency token to ensure that you don't accidentally submit the same request twice. You can use
any string up to the maximum length.CreateJobRequest.Builder manifest(JobManifest manifest)
Configuration parameters for the manifest.
manifest - Configuration parameters for the manifest.default CreateJobRequest.Builder manifest(Consumer<JobManifest.Builder> manifest)
Configuration parameters for the manifest.
This is a convenience method that creates an instance of theJobManifest.Builder avoiding the need to
create one manually via JobManifest.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to manifest(JobManifest).manifest - a consumer that will call methods on JobManifest.Buildermanifest(JobManifest)CreateJobRequest.Builder description(String description)
A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.
description - A description for this job. You can use any string within the permitted length. Descriptions don't
need to be unique and can be used for multiple jobs.CreateJobRequest.Builder priority(Integer priority)
The numerical priority for this job. Higher numbers indicate higher priority.
priority - The numerical priority for this job. Higher numbers indicate higher priority.CreateJobRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) role that Batch Operations will use to run this job's action on every object in the manifest.
roleArn - The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) role that Batch Operations
will use to run this job's action on every object in the manifest.CreateJobRequest.Builder tags(Collection<S3Tag> tags)
A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.
tags - A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.CreateJobRequest.Builder tags(S3Tag... tags)
A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.
tags - A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.CreateJobRequest.Builder tags(Consumer<S3Tag.Builder>... tags)
A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.
This is a convenience method that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) CreateJobRequest.Builder manifestGenerator(JobManifestGenerator manifestGenerator)
The attribute container for the ManifestGenerator details. Jobs must be created with either a manifest file or a ManifestGenerator, but not both.
manifestGenerator - The attribute container for the ManifestGenerator details. Jobs must be created with either a manifest
file or a ManifestGenerator, but not both.default CreateJobRequest.Builder manifestGenerator(Consumer<JobManifestGenerator.Builder> manifestGenerator)
The attribute container for the ManifestGenerator details. Jobs must be created with either a manifest file or a ManifestGenerator, but not both.
This is a convenience method that creates an instance of theJobManifestGenerator.Builder avoiding
the need to create one manually via JobManifestGenerator.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to manifestGenerator(JobManifestGenerator).manifestGenerator - a consumer that will call methods on JobManifestGenerator.BuildermanifestGenerator(JobManifestGenerator)CreateJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.