| Package | Description |
|---|---|
| software.amazon.awssdk.services.batch.model |
| Modifier and Type | Method and Description |
|---|---|
JobDetail.Builder |
JobDetail.Builder.arrayProperties(ArrayPropertiesDetail arrayProperties)
The array properties of the job, if it's an array job.
|
default JobDetail.Builder |
JobDetail.Builder.arrayProperties(Consumer<ArrayPropertiesDetail.Builder> arrayProperties)
The array properties of the job, if it's an array job.
|
JobDetail.Builder |
JobDetail.Builder.attempts(AttemptDetail... attempts)
A list of job attempts that are associated with this job.
|
JobDetail.Builder |
JobDetail.Builder.attempts(Collection<AttemptDetail> attempts)
A list of job attempts that are associated with this job.
|
JobDetail.Builder |
JobDetail.Builder.attempts(Consumer<AttemptDetail.Builder>... attempts)
A list of job attempts that are associated with this job.
|
static JobDetail.Builder |
JobDetail.builder() |
default JobDetail.Builder |
JobDetail.Builder.container(Consumer<ContainerDetail.Builder> container)
An object that represents the details for the container that's associated with the job.
|
JobDetail.Builder |
JobDetail.Builder.container(ContainerDetail container)
An object that represents the details for the container that's associated with the job.
|
JobDetail.Builder |
JobDetail.Builder.createdAt(Long createdAt)
The Unix timestamp (in milliseconds) for when the job was created.
|
JobDetail.Builder |
JobDetail.Builder.dependsOn(Collection<JobDependency> dependsOn)
A list of job IDs that this job depends on.
|
JobDetail.Builder |
JobDetail.Builder.dependsOn(Consumer<JobDependency.Builder>... dependsOn)
A list of job IDs that this job depends on.
|
JobDetail.Builder |
JobDetail.Builder.dependsOn(JobDependency... dependsOn)
A list of job IDs that this job depends on.
|
JobDetail.Builder |
JobDetail.Builder.eksAttempts(Collection<EksAttemptDetail> eksAttempts)
A list of job attempts that are associated with this job.
|
JobDetail.Builder |
JobDetail.Builder.eksAttempts(Consumer<EksAttemptDetail.Builder>... eksAttempts)
A list of job attempts that are associated with this job.
|
JobDetail.Builder |
JobDetail.Builder.eksAttempts(EksAttemptDetail... eksAttempts)
A list of job attempts that are associated with this job.
|
default JobDetail.Builder |
JobDetail.Builder.eksProperties(Consumer<EksPropertiesDetail.Builder> eksProperties)
An object with various properties that are specific to Amazon EKS based jobs.
|
JobDetail.Builder |
JobDetail.Builder.eksProperties(EksPropertiesDetail eksProperties)
An object with various properties that are specific to Amazon EKS based jobs.
|
JobDetail.Builder |
JobDetail.Builder.isCancelled(Boolean isCancelled)
Indicates whether the job is canceled.
|
JobDetail.Builder |
JobDetail.Builder.isTerminated(Boolean isTerminated)
Indicates whether the job is terminated.
|
JobDetail.Builder |
JobDetail.Builder.jobArn(String jobArn)
The Amazon Resource Name (ARN) of the job.
|
JobDetail.Builder |
JobDetail.Builder.jobDefinition(String jobDefinition)
The Amazon Resource Name (ARN) of the job definition that this job uses.
|
JobDetail.Builder |
JobDetail.Builder.jobId(String jobId)
The job ID.
|
JobDetail.Builder |
JobDetail.Builder.jobName(String jobName)
The job name.
|
JobDetail.Builder |
JobDetail.Builder.jobQueue(String jobQueue)
The Amazon Resource Name (ARN) of the job queue that the job is associated with.
|
default JobDetail.Builder |
JobDetail.Builder.nodeDetails(Consumer<NodeDetails.Builder> nodeDetails)
An object that represents the details of a node that's associated with a multi-node parallel job.
|
JobDetail.Builder |
JobDetail.Builder.nodeDetails(NodeDetails nodeDetails)
An object that represents the details of a node that's associated with a multi-node parallel job.
|
default JobDetail.Builder |
JobDetail.Builder.nodeProperties(Consumer<NodeProperties.Builder> nodeProperties)
An object that represents the node properties of a multi-node parallel job.
|
JobDetail.Builder |
JobDetail.Builder.nodeProperties(NodeProperties nodeProperties)
An object that represents the node properties of a multi-node parallel job.
|
JobDetail.Builder |
JobDetail.Builder.parameters(Map<String,String> parameters)
Additional parameters that are passed to the job that replace parameter substitution placeholders or override
any corresponding parameter defaults from the job definition.
|
JobDetail.Builder |
JobDetail.Builder.platformCapabilities(Collection<PlatformCapability> platformCapabilities)
The platform capabilities required by the job definition.
|
JobDetail.Builder |
JobDetail.Builder.platformCapabilities(PlatformCapability... platformCapabilities)
The platform capabilities required by the job definition.
|
JobDetail.Builder |
JobDetail.Builder.platformCapabilitiesWithStrings(Collection<String> platformCapabilities)
The platform capabilities required by the job definition.
|
JobDetail.Builder |
JobDetail.Builder.platformCapabilitiesWithStrings(String... platformCapabilities)
The platform capabilities required by the job definition.
|
JobDetail.Builder |
JobDetail.Builder.propagateTags(Boolean propagateTags)
Specifies whether to propagate the tags from the job or job definition to the corresponding Amazon ECS task.
|
default JobDetail.Builder |
JobDetail.Builder.retryStrategy(Consumer<RetryStrategy.Builder> retryStrategy)
The retry strategy to use for this job if an attempt fails.
|
JobDetail.Builder |
JobDetail.Builder.retryStrategy(RetryStrategy retryStrategy)
The retry strategy to use for this job if an attempt fails.
|
JobDetail.Builder |
JobDetail.Builder.schedulingPriority(Integer schedulingPriority)
The scheduling policy of the job definition.
|
JobDetail.Builder |
JobDetail.Builder.shareIdentifier(String shareIdentifier)
The share identifier for the job.
|
JobDetail.Builder |
JobDetail.Builder.startedAt(Long startedAt)
The Unix timestamp (in milliseconds) for when the job was started.
|
JobDetail.Builder |
JobDetail.Builder.status(JobStatus status)
The current status for the job.
|
JobDetail.Builder |
JobDetail.Builder.status(String status)
The current status for the job.
|
JobDetail.Builder |
JobDetail.Builder.statusReason(String statusReason)
A short, human-readable string to provide more details for the current status of the job.
|
JobDetail.Builder |
JobDetail.Builder.stoppedAt(Long stoppedAt)
The Unix timestamp (in milliseconds) for when the job was stopped.
|
JobDetail.Builder |
JobDetail.Builder.tags(Map<String,String> tags)
The tags that are applied to the job.
|
default JobDetail.Builder |
JobDetail.Builder.timeout(Consumer<JobTimeout.Builder> timeout)
The timeout configuration for the job.
|
JobDetail.Builder |
JobDetail.Builder.timeout(JobTimeout timeout)
The timeout configuration for the job.
|
JobDetail.Builder |
JobDetail.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends JobDetail.Builder> |
JobDetail.serializableBuilderClass() |
Copyright © 2023. All rights reserved.