Interface JobRunSummary.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<JobRunSummary.Builder,JobRunSummary>
,SdkBuilder<JobRunSummary.Builder,JobRunSummary>
,SdkPojo
- Enclosing class:
- JobRunSummary
public static interface JobRunSummary.Builder extends SdkPojo, CopyableBuilder<JobRunSummary.Builder,JobRunSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JobRunSummary.Builder
applicationId(String applicationId)
The ID of the application the job is running on.JobRunSummary.Builder
arn(String arn)
The ARN of the job run.JobRunSummary.Builder
createdAt(Instant createdAt)
The date and time when the job run was created.JobRunSummary.Builder
createdBy(String createdBy)
The user who created the job run.JobRunSummary.Builder
executionRole(String executionRole)
The execution role ARN of the job run.JobRunSummary.Builder
id(String id)
The ID of the job run.JobRunSummary.Builder
name(String name)
The optional job run name.JobRunSummary.Builder
releaseLabel(String releaseLabel)
The Amazon EMR release associated with the application your job is running on.JobRunSummary.Builder
state(String state)
The state of the job run.JobRunSummary.Builder
state(JobRunState state)
The state of the job run.JobRunSummary.Builder
stateDetails(String stateDetails)
The state details of the job run.JobRunSummary.Builder
type(String type)
The type of job run, such as Spark or Hive.JobRunSummary.Builder
updatedAt(Instant updatedAt)
The date and time when the job run was last updated.-
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
-
applicationId
JobRunSummary.Builder applicationId(String applicationId)
The ID of the application the job is running on.
- Parameters:
applicationId
- The ID of the application the job is running on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
JobRunSummary.Builder id(String id)
The ID of the job run.
- Parameters:
id
- The ID of the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
JobRunSummary.Builder name(String name)
The optional job run name. This doesn't have to be unique.
- Parameters:
name
- The optional job run name. This doesn't have to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
JobRunSummary.Builder arn(String arn)
The ARN of the job run.
- Parameters:
arn
- The ARN of the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
JobRunSummary.Builder createdBy(String createdBy)
The user who created the job run.
- Parameters:
createdBy
- The user who created the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
JobRunSummary.Builder createdAt(Instant createdAt)
The date and time when the job run was created.
- Parameters:
createdAt
- The date and time when the job run was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
JobRunSummary.Builder updatedAt(Instant updatedAt)
The date and time when the job run was last updated.
- Parameters:
updatedAt
- The date and time when the job run was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRole
JobRunSummary.Builder executionRole(String executionRole)
The execution role ARN of the job run.
- Parameters:
executionRole
- The execution role ARN of the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
JobRunSummary.Builder state(String state)
The state of the job run.
- Parameters:
state
- The state of the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
JobRunState
,JobRunState
-
state
JobRunSummary.Builder state(JobRunState state)
The state of the job run.
- Parameters:
state
- The state of the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
JobRunState
,JobRunState
-
stateDetails
JobRunSummary.Builder stateDetails(String stateDetails)
The state details of the job run.
- Parameters:
stateDetails
- The state details of the job run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
releaseLabel
JobRunSummary.Builder releaseLabel(String releaseLabel)
The Amazon EMR release associated with the application your job is running on.
- Parameters:
releaseLabel
- The Amazon EMR release associated with the application your job is running on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
JobRunSummary.Builder type(String type)
The type of job run, such as Spark or Hive.
- Parameters:
type
- The type of job run, such as Spark or Hive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-