Package com.pulumi.aws.sagemaker.inputs
Class PipelineState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.PipelineState.Builder
-
- Enclosing class:
- PipelineState
public static final class PipelineState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipelineState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipelineState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)PipelineState.Builderarn(java.lang.String arn)PipelineStatebuild()PipelineState.BuilderparallelismConfiguration(PipelineParallelismConfigurationArgs parallelismConfiguration)PipelineState.BuilderparallelismConfiguration(com.pulumi.core.Output<PipelineParallelismConfigurationArgs> parallelismConfiguration)PipelineState.BuilderpipelineDefinition(com.pulumi.core.Output<java.lang.String> pipelineDefinition)PipelineState.BuilderpipelineDefinition(java.lang.String pipelineDefinition)PipelineState.BuilderpipelineDefinitionS3Location(PipelinePipelineDefinitionS3LocationArgs pipelineDefinitionS3Location)PipelineState.BuilderpipelineDefinitionS3Location(com.pulumi.core.Output<PipelinePipelineDefinitionS3LocationArgs> pipelineDefinitionS3Location)PipelineState.BuilderpipelineDescription(com.pulumi.core.Output<java.lang.String> pipelineDescription)PipelineState.BuilderpipelineDescription(java.lang.String pipelineDescription)PipelineState.BuilderpipelineDisplayName(com.pulumi.core.Output<java.lang.String> pipelineDisplayName)PipelineState.BuilderpipelineDisplayName(java.lang.String pipelineDisplayName)PipelineState.BuilderpipelineName(com.pulumi.core.Output<java.lang.String> pipelineName)PipelineState.BuilderpipelineName(java.lang.String pipelineName)PipelineState.Builderregion(com.pulumi.core.Output<java.lang.String> region)PipelineState.Builderregion(java.lang.String region)PipelineState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)PipelineState.BuilderroleArn(java.lang.String roleArn)PipelineState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PipelineState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)PipelineState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)PipelineState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipelineState defaults)
-
-
Method Detail
-
arn
public PipelineState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN assigned by AWS to this Pipeline.- Returns:
- builder
-
arn
public PipelineState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN assigned by AWS to this Pipeline.- Returns:
- builder
-
parallelismConfiguration
public PipelineState.Builder parallelismConfiguration(@Nullable com.pulumi.core.Output<PipelineParallelismConfigurationArgs> parallelismConfiguration)
- Parameters:
parallelismConfiguration- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.- Returns:
- builder
-
parallelismConfiguration
public PipelineState.Builder parallelismConfiguration(PipelineParallelismConfigurationArgs parallelismConfiguration)
- Parameters:
parallelismConfiguration- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default. see Parallelism Configuration details below.- Returns:
- builder
-
pipelineDefinition
public PipelineState.Builder pipelineDefinition(@Nullable com.pulumi.core.Output<java.lang.String> pipelineDefinition)
- Parameters:
pipelineDefinition- The [JSON pipeline definition](https://aws-sagemaker-mlops.github.io/sagemaker-model-building-pipeline-definition-JSON-schema/) of the pipeline.- Returns:
- builder
-
pipelineDefinition
public PipelineState.Builder pipelineDefinition(java.lang.String pipelineDefinition)
- Parameters:
pipelineDefinition- The [JSON pipeline definition](https://aws-sagemaker-mlops.github.io/sagemaker-model-building-pipeline-definition-JSON-schema/) of the pipeline.- Returns:
- builder
-
pipelineDefinitionS3Location
public PipelineState.Builder pipelineDefinitionS3Location(@Nullable com.pulumi.core.Output<PipelinePipelineDefinitionS3LocationArgs> pipelineDefinitionS3Location)
- Parameters:
pipelineDefinitionS3Location- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.- Returns:
- builder
-
pipelineDefinitionS3Location
public PipelineState.Builder pipelineDefinitionS3Location(PipelinePipelineDefinitionS3LocationArgs pipelineDefinitionS3Location)
- Parameters:
pipelineDefinitionS3Location- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker AI will retrieve the pipeline definition from this location. see Pipeline Definition S3 Location details below.- Returns:
- builder
-
pipelineDescription
public PipelineState.Builder pipelineDescription(@Nullable com.pulumi.core.Output<java.lang.String> pipelineDescription)
- Parameters:
pipelineDescription- A description of the pipeline.- Returns:
- builder
-
pipelineDescription
public PipelineState.Builder pipelineDescription(java.lang.String pipelineDescription)
- Parameters:
pipelineDescription- A description of the pipeline.- Returns:
- builder
-
pipelineDisplayName
public PipelineState.Builder pipelineDisplayName(@Nullable com.pulumi.core.Output<java.lang.String> pipelineDisplayName)
- Parameters:
pipelineDisplayName- The display name of the pipeline.- Returns:
- builder
-
pipelineDisplayName
public PipelineState.Builder pipelineDisplayName(java.lang.String pipelineDisplayName)
- Parameters:
pipelineDisplayName- The display name of the pipeline.- Returns:
- builder
-
pipelineName
public PipelineState.Builder pipelineName(@Nullable com.pulumi.core.Output<java.lang.String> pipelineName)
- Parameters:
pipelineName- The name of the pipeline.- Returns:
- builder
-
pipelineName
public PipelineState.Builder pipelineName(java.lang.String pipelineName)
- Parameters:
pipelineName- The name of the pipeline.- Returns:
- builder
-
region
public PipelineState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PipelineState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public PipelineState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- The ARN of the IAM role the pipeline will execute as.- Returns:
- builder
-
roleArn
public PipelineState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The ARN of the IAM role the pipeline will execute as.- Returns:
- builder
-
tags
public PipelineState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public PipelineState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public PipelineState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public PipelineState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
build
public PipelineState build()
-
-