Interface Job.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Job.Builder,Job>,SdkBuilder<Job.Builder,Job>,SdkPojo
- Enclosing class:
- Job
public static interface Job.Builder extends SdkPojo, CopyableBuilder<Job.Builder,Job>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Job.Builderarn(String arn)the ARN of the specific Job.Job.BuildercreationDateTime(String creationDateTime)Job creation time.Job.BuilderendDateTime(String endDateTime)Job end time.Job.BuilderinitiatedBy(String initiatedBy)Job initiated by field.Job.BuilderinitiatedBy(InitiatedBy initiatedBy)Job initiated by field.Job.BuilderjobID(String jobID)Job ID.Job.BuilderparticipatingServers(Collection<ParticipatingServer> participatingServers)Servers participating in a specific Job.Job.BuilderparticipatingServers(Consumer<ParticipatingServer.Builder>... participatingServers)Servers participating in a specific Job.Job.BuilderparticipatingServers(ParticipatingServer... participatingServers)Servers participating in a specific Job.Job.Builderstatus(String status)Job status.Job.Builderstatus(JobStatus status)Job status.Job.Buildertags(Map<String,String> tags)Tags associated with specific Job.Job.Buildertype(String type)Job type.Job.Buildertype(JobType type)Job type.-
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
-
arn
Job.Builder arn(String arn)
the ARN of the specific Job.
- Parameters:
arn- the ARN of the specific Job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
Job.Builder creationDateTime(String creationDateTime)
Job creation time.
- Parameters:
creationDateTime- Job creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endDateTime
Job.Builder endDateTime(String endDateTime)
Job end time.
- Parameters:
endDateTime- Job end time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initiatedBy
Job.Builder initiatedBy(String initiatedBy)
Job initiated by field.
- Parameters:
initiatedBy- Job initiated by field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InitiatedBy,InitiatedBy
-
initiatedBy
Job.Builder initiatedBy(InitiatedBy initiatedBy)
Job initiated by field.
- Parameters:
initiatedBy- Job initiated by field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InitiatedBy,InitiatedBy
-
jobID
Job.Builder jobID(String jobID)
Job ID.
- Parameters:
jobID- Job ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participatingServers
Job.Builder participatingServers(Collection<ParticipatingServer> participatingServers)
Servers participating in a specific Job.
- Parameters:
participatingServers- Servers participating in a specific Job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participatingServers
Job.Builder participatingServers(ParticipatingServer... participatingServers)
Servers participating in a specific Job.
- Parameters:
participatingServers- Servers participating in a specific Job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participatingServers
Job.Builder participatingServers(Consumer<ParticipatingServer.Builder>... participatingServers)
Servers participating in a specific Job.
This is a convenience method that creates an instance of theParticipatingServer.Builderavoiding the need to create one manually viaParticipatingServer.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#participatingServers(List.) - Parameters:
participatingServers- a consumer that will call methods onParticipatingServer.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#participatingServers(java.util.Collection)
-
status
Job.Builder status(String status)
Job status.
-
status
Job.Builder status(JobStatus status)
Job status.
-
tags
Job.Builder tags(Map<String,String> tags)
Tags associated with specific Job.
- Parameters:
tags- Tags associated with specific Job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
Job.Builder type(String type)
Job type.
-
type
Job.Builder type(JobType type)
Job type.
-
-