Interface CreatePipelineRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreatePipelineRequest.Builder,CreatePipelineRequest>,SageMakerRequest.Builder,SdkBuilder<CreatePipelineRequest.Builder,CreatePipelineRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreatePipelineRequest
@Mutable @NotThreadSafe public static interface CreatePipelineRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<CreatePipelineRequest.Builder,CreatePipelineRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreatePipelineRequest.BuilderclientRequestToken(String clientRequestToken)A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.CreatePipelineRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreatePipelineRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default CreatePipelineRequest.BuilderparallelismConfiguration(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration)This is the configuration that controls the parallelism of the pipeline.CreatePipelineRequest.BuilderparallelismConfiguration(ParallelismConfiguration parallelismConfiguration)This is the configuration that controls the parallelism of the pipeline.CreatePipelineRequest.BuilderpipelineDefinition(String pipelineDefinition)The JSON pipeline definition of the pipeline.default CreatePipelineRequest.BuilderpipelineDefinitionS3Location(Consumer<PipelineDefinitionS3Location.Builder> pipelineDefinitionS3Location)The location of the pipeline definition stored in Amazon S3.CreatePipelineRequest.BuilderpipelineDefinitionS3Location(PipelineDefinitionS3Location pipelineDefinitionS3Location)The location of the pipeline definition stored in Amazon S3.CreatePipelineRequest.BuilderpipelineDescription(String pipelineDescription)A description of the pipeline.CreatePipelineRequest.BuilderpipelineDisplayName(String pipelineDisplayName)The display name of the pipeline.CreatePipelineRequest.BuilderpipelineName(String pipelineName)The name of the pipeline.CreatePipelineRequest.BuilderroleArn(String roleArn)The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.CreatePipelineRequest.Buildertags(Collection<Tag> tags)A list of tags to apply to the created pipeline.CreatePipelineRequest.Buildertags(Consumer<Tag.Builder>... tags)A list of tags to apply to the created pipeline.CreatePipelineRequest.Buildertags(Tag... tags)A list of tags to apply to the created pipeline.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
pipelineName
CreatePipelineRequest.Builder pipelineName(String pipelineName)
The name of the pipeline.
- Parameters:
pipelineName- The name of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDisplayName
CreatePipelineRequest.Builder pipelineDisplayName(String pipelineDisplayName)
The display name of the pipeline.
- Parameters:
pipelineDisplayName- The display name of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDefinition
CreatePipelineRequest.Builder pipelineDefinition(String pipelineDefinition)
The JSON pipeline definition of the pipeline.
- Parameters:
pipelineDefinition- The JSON pipeline definition of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDefinitionS3Location
CreatePipelineRequest.Builder pipelineDefinitionS3Location(PipelineDefinitionS3Location pipelineDefinitionS3Location)
The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.
- Parameters:
pipelineDefinitionS3Location- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDefinitionS3Location
default CreatePipelineRequest.Builder pipelineDefinitionS3Location(Consumer<PipelineDefinitionS3Location.Builder> pipelineDefinitionS3Location)
The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.
This is a convenience method that creates an instance of thePipelineDefinitionS3Location.Builderavoiding the need to create one manually viaPipelineDefinitionS3Location.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topipelineDefinitionS3Location(PipelineDefinitionS3Location).- Parameters:
pipelineDefinitionS3Location- a consumer that will call methods onPipelineDefinitionS3Location.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pipelineDefinitionS3Location(PipelineDefinitionS3Location)
-
pipelineDescription
CreatePipelineRequest.Builder pipelineDescription(String pipelineDescription)
A description of the pipeline.
- Parameters:
pipelineDescription- A description of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientRequestToken
CreatePipelineRequest.Builder clientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time.
- Parameters:
clientRequestToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
CreatePipelineRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreatePipelineRequest.Builder tags(Collection<Tag> tags)
A list of tags to apply to the created pipeline.
- Parameters:
tags- A list of tags to apply to the created pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreatePipelineRequest.Builder tags(Tag... tags)
A list of tags to apply to the created pipeline.
- Parameters:
tags- A list of tags to apply to the created pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreatePipelineRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of tags to apply to the created pipeline.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
parallelismConfiguration
CreatePipelineRequest.Builder parallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelismConfiguration
default CreatePipelineRequest.Builder parallelismConfiguration(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration)
This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default.
This is a convenience method that creates an instance of theParallelismConfiguration.Builderavoiding the need to create one manually viaParallelismConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toparallelismConfiguration(ParallelismConfiguration).- Parameters:
parallelismConfiguration- a consumer that will call methods onParallelismConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
parallelismConfiguration(ParallelismConfiguration)
-
overrideConfiguration
CreatePipelineRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreatePipelineRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-