Class PipelineState.Builder

  • Enclosing class:
    PipelineState

    public static final class PipelineState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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