public static interface StartJobRunRequest.Builder extends EmrServerlessRequest.Builder, SdkPojo, CopyableBuilder<StartJobRunRequest.Builder,StartJobRunRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildStartJobRunRequest.Builder applicationId(String applicationId)
The ID of the application on which to run the job.
applicationId - The ID of the application on which to run the job.StartJobRunRequest.Builder clientToken(String clientToken)
The client idempotency token of the job run to start. Its value must be unique for each request.
clientToken - The client idempotency token of the job run to start. Its value must be unique for each request.StartJobRunRequest.Builder executionRoleArn(String executionRoleArn)
The execution role ARN for the job run.
executionRoleArn - The execution role ARN for the job run.StartJobRunRequest.Builder jobDriver(JobDriver jobDriver)
The job driver for the job run.
jobDriver - The job driver for the job run.default StartJobRunRequest.Builder jobDriver(Consumer<JobDriver.Builder> jobDriver)
The job driver for the job run.
This is a convenience method that creates an instance of theJobDriver.Builder avoiding the need to
create one manually via JobDriver.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to jobDriver(JobDriver).
jobDriver - a consumer that will call methods on JobDriver.BuilderjobDriver(JobDriver)StartJobRunRequest.Builder configurationOverrides(ConfigurationOverrides configurationOverrides)
The configuration overrides for the job run.
configurationOverrides - The configuration overrides for the job run.default StartJobRunRequest.Builder configurationOverrides(Consumer<ConfigurationOverrides.Builder> configurationOverrides)
The configuration overrides for the job run.
This is a convenience method that creates an instance of theConfigurationOverrides.Builder avoiding
the need to create one manually via ConfigurationOverrides.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to configurationOverrides(ConfigurationOverrides).
configurationOverrides - a consumer that will call methods on ConfigurationOverrides.BuilderconfigurationOverrides(ConfigurationOverrides)StartJobRunRequest.Builder tags(Map<String,String> tags)
The tags assigned to the job run.
tags - The tags assigned to the job run.StartJobRunRequest.Builder executionTimeoutMinutes(Long executionTimeoutMinutes)
The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.
executionTimeoutMinutes - The maximum duration for the job run to run. If the job run runs beyond this duration, it will be
automatically cancelled.StartJobRunRequest.Builder name(String name)
The optional job run name. This doesn't have to be unique.
name - The optional job run name. This doesn't have to be unique.StartJobRunRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderStartJobRunRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.