Interface JobData.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<JobData.Builder,,- JobData> - SdkBuilder<JobData.Builder,,- JobData> - SdkPojo
- Enclosing class:
- JobData
- 
Method SummaryModifier and TypeMethodDescriptiondefault JobData.BuilderactionConfiguration(Consumer<ActionConfiguration.Builder> actionConfiguration) Represents information about an action configuration.actionConfiguration(ActionConfiguration actionConfiguration) Represents information about an action configuration.default JobData.BuilderactionTypeId(Consumer<ActionTypeId.Builder> actionTypeId) Represents information about an action type.actionTypeId(ActionTypeId actionTypeId) Represents information about an action type.default JobData.BuilderartifactCredentials(Consumer<AWSSessionCredentials.Builder> artifactCredentials) Represents an Amazon Web Services session credentials object.artifactCredentials(AWSSessionCredentials artifactCredentials) Represents an Amazon Web Services session credentials object.continuationToken(String continuationToken) A system-generated token, such as a deployment ID, required by a job to continue the job asynchronously.default JobData.BuilderencryptionKey(Consumer<EncryptionKey.Builder> encryptionKey) Represents information about the key used to encrypt data in the artifact store, such as an KMS key.encryptionKey(EncryptionKey encryptionKey) Represents information about the key used to encrypt data in the artifact store, such as an KMS key.inputArtifacts(Collection<Artifact> inputArtifacts) The artifact supplied to the job.inputArtifacts(Consumer<Artifact.Builder>... inputArtifacts) The artifact supplied to the job.inputArtifacts(Artifact... inputArtifacts) The artifact supplied to the job.outputArtifacts(Collection<Artifact> outputArtifacts) The output of the job.outputArtifacts(Consumer<Artifact.Builder>... outputArtifacts) The output of the job.outputArtifacts(Artifact... outputArtifacts) The output of the job.default JobData.BuilderpipelineContext(Consumer<PipelineContext.Builder> pipelineContext) Represents information about a pipeline to a job worker.pipelineContext(PipelineContext pipelineContext) Represents information about a pipeline to a job worker.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
actionTypeIdRepresents information about an action type. - Parameters:
- actionTypeId- Represents information about an action type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
actionTypeIdRepresents information about an action type. This is a convenience method that creates an instance of theActionTypeId.Builderavoiding the need to create one manually viaActionTypeId.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactionTypeId(ActionTypeId).- Parameters:
- actionTypeId- a consumer that will call methods on- ActionTypeId.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
actionConfigurationRepresents information about an action configuration. - Parameters:
- actionConfiguration- Represents information about an action configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
actionConfigurationdefault JobData.Builder actionConfiguration(Consumer<ActionConfiguration.Builder> actionConfiguration) Represents information about an action configuration. This is a convenience method that creates an instance of theActionConfiguration.Builderavoiding the need to create one manually viaActionConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toactionConfiguration(ActionConfiguration).- Parameters:
- actionConfiguration- a consumer that will call methods on- ActionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
pipelineContextRepresents information about a pipeline to a job worker. Includes pipelineArnandpipelineExecutionIdfor custom jobs.- Parameters:
- pipelineContext- Represents information about a pipeline to a job worker.- Includes - pipelineArnand- pipelineExecutionIdfor custom jobs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
pipelineContextRepresents information about a pipeline to a job worker. Includes pipelineArnandpipelineExecutionIdfor custom jobs.PipelineContext.Builderavoiding the need to create one manually viaPipelineContext.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topipelineContext(PipelineContext).- Parameters:
- pipelineContext- a consumer that will call methods on- PipelineContext.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
inputArtifactsThe artifact supplied to the job. - Parameters:
- inputArtifacts- The artifact supplied to the job.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inputArtifactsThe artifact supplied to the job. - Parameters:
- inputArtifacts- The artifact supplied to the job.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inputArtifactsThe artifact supplied to the job. This is a convenience method that creates an instance of theArtifact.Builderavoiding the need to create one manually viaArtifact.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputArtifacts(List<Artifact>).- Parameters:
- inputArtifacts- a consumer that will call methods on- Artifact.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
outputArtifactsThe output of the job. - Parameters:
- outputArtifacts- The output of the job.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputArtifactsThe output of the job. - Parameters:
- outputArtifacts- The output of the job.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
outputArtifactsThe output of the job. This is a convenience method that creates an instance of theArtifact.Builderavoiding the need to create one manually viaArtifact.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputArtifacts(List<Artifact>).- Parameters:
- outputArtifacts- a consumer that will call methods on- Artifact.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
artifactCredentialsRepresents an Amazon Web Services session credentials object. These credentials are temporary credentials that are issued by Amazon Web Services Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifacts for the pipeline in CodePipeline. - Parameters:
- artifactCredentials- Represents an Amazon Web Services session credentials object. These credentials are temporary credentials that are issued by Amazon Web Services Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifacts for the pipeline in CodePipeline.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
artifactCredentialsdefault JobData.Builder artifactCredentials(Consumer<AWSSessionCredentials.Builder> artifactCredentials) Represents an Amazon Web Services session credentials object. These credentials are temporary credentials that are issued by Amazon Web Services Secure Token Service (STS). They can be used to access input and output artifacts in the S3 bucket used to store artifacts for the pipeline in CodePipeline. This is a convenience method that creates an instance of theAWSSessionCredentials.Builderavoiding the need to create one manually viaAWSSessionCredentials.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toartifactCredentials(AWSSessionCredentials).- Parameters:
- artifactCredentials- a consumer that will call methods on- AWSSessionCredentials.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
continuationTokenA system-generated token, such as a deployment ID, required by a job to continue the job asynchronously. - Parameters:
- continuationToken- A system-generated token, such as a deployment ID, required by a job to continue the job asynchronously.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
encryptionKeyRepresents information about the key used to encrypt data in the artifact store, such as an KMS key. - Parameters:
- encryptionKey- Represents information about the key used to encrypt data in the artifact store, such as an KMS key.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
encryptionKeyRepresents information about the key used to encrypt data in the artifact store, such as an KMS key. This is a convenience method that creates an instance of theEncryptionKey.Builderavoiding the need to create one manually viaEncryptionKey.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionKey(EncryptionKey).- Parameters:
- encryptionKey- a consumer that will call methods on- EncryptionKey.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-