Package com.pulumi.aws.sagemaker
Class PipelineArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.PipelineArgs.Builder
-
- Enclosing class:
- PipelineArgs
public static final class PipelineArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipelineArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipelineArgsbuild()PipelineArgs.BuilderparallelismConfiguration(PipelineParallelismConfigurationArgs parallelismConfiguration)PipelineArgs.BuilderparallelismConfiguration(com.pulumi.core.Output<PipelineParallelismConfigurationArgs> parallelismConfiguration)PipelineArgs.BuilderpipelineDefinition(com.pulumi.core.Output<java.lang.String> pipelineDefinition)PipelineArgs.BuilderpipelineDefinition(java.lang.String pipelineDefinition)PipelineArgs.BuilderpipelineDefinitionS3Location(PipelinePipelineDefinitionS3LocationArgs pipelineDefinitionS3Location)PipelineArgs.BuilderpipelineDefinitionS3Location(com.pulumi.core.Output<PipelinePipelineDefinitionS3LocationArgs> pipelineDefinitionS3Location)PipelineArgs.BuilderpipelineDescription(com.pulumi.core.Output<java.lang.String> pipelineDescription)PipelineArgs.BuilderpipelineDescription(java.lang.String pipelineDescription)PipelineArgs.BuilderpipelineDisplayName(com.pulumi.core.Output<java.lang.String> pipelineDisplayName)PipelineArgs.BuilderpipelineDisplayName(java.lang.String pipelineDisplayName)PipelineArgs.BuilderpipelineName(com.pulumi.core.Output<java.lang.String> pipelineName)PipelineArgs.BuilderpipelineName(java.lang.String pipelineName)PipelineArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PipelineArgs.Builderregion(java.lang.String region)PipelineArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)PipelineArgs.BuilderroleArn(java.lang.String roleArn)PipelineArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PipelineArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipelineArgs defaults)
-
-
Method Detail
-
parallelismConfiguration
public PipelineArgs.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 PipelineArgs.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 PipelineArgs.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 PipelineArgs.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 PipelineArgs.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 PipelineArgs.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 PipelineArgs.Builder pipelineDescription(@Nullable com.pulumi.core.Output<java.lang.String> pipelineDescription)
- Parameters:
pipelineDescription- A description of the pipeline.- Returns:
- builder
-
pipelineDescription
public PipelineArgs.Builder pipelineDescription(java.lang.String pipelineDescription)
- Parameters:
pipelineDescription- A description of the pipeline.- Returns:
- builder
-
pipelineDisplayName
public PipelineArgs.Builder pipelineDisplayName(com.pulumi.core.Output<java.lang.String> pipelineDisplayName)
- Parameters:
pipelineDisplayName- The display name of the pipeline.- Returns:
- builder
-
pipelineDisplayName
public PipelineArgs.Builder pipelineDisplayName(java.lang.String pipelineDisplayName)
- Parameters:
pipelineDisplayName- The display name of the pipeline.- Returns:
- builder
-
pipelineName
public PipelineArgs.Builder pipelineName(com.pulumi.core.Output<java.lang.String> pipelineName)
- Parameters:
pipelineName- The name of the pipeline.- Returns:
- builder
-
pipelineName
public PipelineArgs.Builder pipelineName(java.lang.String pipelineName)
- Parameters:
pipelineName- The name of the pipeline.- Returns:
- builder
-
region
public PipelineArgs.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 PipelineArgs.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 PipelineArgs.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 PipelineArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- The ARN of the IAM role the pipeline will execute as.- Returns:
- builder
-
tags
public PipelineArgs.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 PipelineArgs.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
-
build
public PipelineArgs build()
-
-