@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreatePipelineRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreatePipelineRequest() |
Modifier and Type | Method and Description |
---|---|
CreatePipelineRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
|
ParallelismConfiguration |
getParallelismConfiguration()
This is the configuration that controls the parallelism of the pipeline.
|
String |
getPipelineDefinition()
The JSON
pipeline definition of the pipeline.
|
PipelineDefinitionS3Location |
getPipelineDefinitionS3Location()
The location of the pipeline definition stored in Amazon S3.
|
String |
getPipelineDescription()
A description of the pipeline.
|
String |
getPipelineDisplayName()
The display name of the pipeline.
|
String |
getPipelineName()
The name of the pipeline.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
|
List<Tag> |
getTags()
A list of tags to apply to the created pipeline.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
|
void |
setParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
This is the configuration that controls the parallelism of the pipeline.
|
void |
setPipelineDefinition(String pipelineDefinition)
The JSON
pipeline definition of the pipeline.
|
void |
setPipelineDefinitionS3Location(PipelineDefinitionS3Location pipelineDefinitionS3Location)
The location of the pipeline definition stored in Amazon S3.
|
void |
setPipelineDescription(String pipelineDescription)
A description of the pipeline.
|
void |
setPipelineDisplayName(String pipelineDisplayName)
The display name of the pipeline.
|
void |
setPipelineName(String pipelineName)
The name of the pipeline.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
|
void |
setTags(Collection<Tag> tags)
A list of tags to apply to the created pipeline.
|
String |
toString()
Returns a string representation of this object.
|
CreatePipelineRequest |
withClientRequestToken(String clientRequestToken)
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
|
CreatePipelineRequest |
withParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
This is the configuration that controls the parallelism of the pipeline.
|
CreatePipelineRequest |
withPipelineDefinition(String pipelineDefinition)
The JSON
pipeline definition of the pipeline.
|
CreatePipelineRequest |
withPipelineDefinitionS3Location(PipelineDefinitionS3Location pipelineDefinitionS3Location)
The location of the pipeline definition stored in Amazon S3.
|
CreatePipelineRequest |
withPipelineDescription(String pipelineDescription)
A description of the pipeline.
|
CreatePipelineRequest |
withPipelineDisplayName(String pipelineDisplayName)
The display name of the pipeline.
|
CreatePipelineRequest |
withPipelineName(String pipelineName)
The name of the pipeline.
|
CreatePipelineRequest |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
|
CreatePipelineRequest |
withTags(Collection<Tag> tags)
A list of tags to apply to the created pipeline.
|
CreatePipelineRequest |
withTags(Tag... tags)
A list of tags to apply to the created pipeline.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setPipelineName(String pipelineName)
The name of the pipeline.
pipelineName
- The name of the pipeline.public String getPipelineName()
The name of the pipeline.
public CreatePipelineRequest withPipelineName(String pipelineName)
The name of the pipeline.
pipelineName
- The name of the pipeline.public void setPipelineDisplayName(String pipelineDisplayName)
The display name of the pipeline.
pipelineDisplayName
- The display name of the pipeline.public String getPipelineDisplayName()
The display name of the pipeline.
public CreatePipelineRequest withPipelineDisplayName(String pipelineDisplayName)
The display name of the pipeline.
pipelineDisplayName
- The display name of the pipeline.public void setPipelineDefinition(String pipelineDefinition)
The JSON pipeline definition of the pipeline.
pipelineDefinition
- The JSON pipeline definition of the pipeline.public String getPipelineDefinition()
The JSON pipeline definition of the pipeline.
public CreatePipelineRequest withPipelineDefinition(String pipelineDefinition)
The JSON pipeline definition of the pipeline.
pipelineDefinition
- The JSON pipeline definition of the pipeline.public void setPipelineDefinitionS3Location(PipelineDefinitionS3Location pipelineDefinitionS3Location)
The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.
pipelineDefinitionS3Location
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the
pipeline definition from this location.public PipelineDefinitionS3Location getPipelineDefinitionS3Location()
The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.
public CreatePipelineRequest withPipelineDefinitionS3Location(PipelineDefinitionS3Location pipelineDefinitionS3Location)
The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the pipeline definition from this location.
pipelineDefinitionS3Location
- The location of the pipeline definition stored in Amazon S3. If specified, SageMaker will retrieve the
pipeline definition from this location.public void setPipelineDescription(String pipelineDescription)
A description of the pipeline.
pipelineDescription
- A description of the pipeline.public String getPipelineDescription()
A description of the pipeline.
public CreatePipelineRequest withPipelineDescription(String pipelineDescription)
A description of the pipeline.
pipelineDescription
- A description of the pipeline.public void setClientRequestToken(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.
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.public String getClientRequestToken()
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time.
public CreatePipelineRequest withClientRequestToken(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.
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.public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
roleArn
- The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.public String getRoleArn()
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
public CreatePipelineRequest withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
roleArn
- The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.public List<Tag> getTags()
A list of tags to apply to the created pipeline.
public void setTags(Collection<Tag> tags)
A list of tags to apply to the created pipeline.
tags
- A list of tags to apply to the created pipeline.public CreatePipelineRequest withTags(Tag... tags)
A list of tags to apply to the created pipeline.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- A list of tags to apply to the created pipeline.public CreatePipelineRequest withTags(Collection<Tag> tags)
A list of tags to apply to the created pipeline.
tags
- A list of tags to apply to the created pipeline.public void setParallelismConfiguration(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.
parallelismConfiguration
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all
runs of this pipeline by default.public ParallelismConfiguration getParallelismConfiguration()
This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all runs of this pipeline by default.
public CreatePipelineRequest withParallelismConfiguration(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.
parallelismConfiguration
- This is the configuration that controls the parallelism of the pipeline. If specified, it applies to all
runs of this pipeline by default.public String toString()
toString
in class Object
Object.toString()
public CreatePipelineRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()