@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartPipelineExecutionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| StartPipelineExecutionRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| StartPipelineExecutionRequest | 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 configuration, if specified, overrides the parallelism configuration of the parent pipeline for this
 specific run. | 
| String | getPipelineExecutionDescription()
 The description of the pipeline execution. | 
| String | getPipelineExecutionDisplayName()
 The display name of the pipeline execution. | 
| String | getPipelineName()
 The name or Amazon Resource Name (ARN) of the pipeline. | 
| List<Parameter> | getPipelineParameters()
 Contains a list of pipeline parameters. | 
| SelectiveExecutionConfig | getSelectiveExecutionConfig()
 The selective execution configuration applied to the pipeline run. | 
| 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 configuration, if specified, overrides the parallelism configuration of the parent pipeline for this
 specific run. | 
| void | setPipelineExecutionDescription(String pipelineExecutionDescription)
 The description of the pipeline execution. | 
| void | setPipelineExecutionDisplayName(String pipelineExecutionDisplayName)
 The display name of the pipeline execution. | 
| void | setPipelineName(String pipelineName)
 The name or Amazon Resource Name (ARN) of the pipeline. | 
| void | setPipelineParameters(Collection<Parameter> pipelineParameters)
 Contains a list of pipeline parameters. | 
| void | setSelectiveExecutionConfig(SelectiveExecutionConfig selectiveExecutionConfig)
 The selective execution configuration applied to the pipeline run. | 
| String | toString()Returns a string representation of this object. | 
| StartPipelineExecutionRequest | withClientRequestToken(String clientRequestToken)
 A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. | 
| StartPipelineExecutionRequest | withParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
 This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this
 specific run. | 
| StartPipelineExecutionRequest | withPipelineExecutionDescription(String pipelineExecutionDescription)
 The description of the pipeline execution. | 
| StartPipelineExecutionRequest | withPipelineExecutionDisplayName(String pipelineExecutionDisplayName)
 The display name of the pipeline execution. | 
| StartPipelineExecutionRequest | withPipelineName(String pipelineName)
 The name or Amazon Resource Name (ARN) of the pipeline. | 
| StartPipelineExecutionRequest | withPipelineParameters(Collection<Parameter> pipelineParameters)
 Contains a list of pipeline parameters. | 
| StartPipelineExecutionRequest | withPipelineParameters(Parameter... pipelineParameters)
 Contains a list of pipeline parameters. | 
| StartPipelineExecutionRequest | withSelectiveExecutionConfig(SelectiveExecutionConfig selectiveExecutionConfig)
 The selective execution configuration applied to the pipeline run. | 
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, withSdkRequestTimeoutpublic void setPipelineName(String pipelineName)
The name or Amazon Resource Name (ARN) of the pipeline.
pipelineName - The name or Amazon Resource Name (ARN) of the pipeline.public String getPipelineName()
The name or Amazon Resource Name (ARN) of the pipeline.
public StartPipelineExecutionRequest withPipelineName(String pipelineName)
The name or Amazon Resource Name (ARN) of the pipeline.
pipelineName - The name or Amazon Resource Name (ARN) of the pipeline.public void setPipelineExecutionDisplayName(String pipelineExecutionDisplayName)
The display name of the pipeline execution.
pipelineExecutionDisplayName - The display name of the pipeline execution.public String getPipelineExecutionDisplayName()
The display name of the pipeline execution.
public StartPipelineExecutionRequest withPipelineExecutionDisplayName(String pipelineExecutionDisplayName)
The display name of the pipeline execution.
pipelineExecutionDisplayName - The display name of the pipeline execution.public List<Parameter> getPipelineParameters()
Contains a list of pipeline parameters. This list can be empty.
public void setPipelineParameters(Collection<Parameter> pipelineParameters)
Contains a list of pipeline parameters. This list can be empty.
pipelineParameters - Contains a list of pipeline parameters. This list can be empty.public StartPipelineExecutionRequest withPipelineParameters(Parameter... pipelineParameters)
Contains a list of pipeline parameters. This list can be empty.
 NOTE: This method appends the values to the existing list (if any). Use
 setPipelineParameters(java.util.Collection) or withPipelineParameters(java.util.Collection) if
 you want to override the existing values.
 
pipelineParameters - Contains a list of pipeline parameters. This list can be empty.public StartPipelineExecutionRequest withPipelineParameters(Collection<Parameter> pipelineParameters)
Contains a list of pipeline parameters. This list can be empty.
pipelineParameters - Contains a list of pipeline parameters. This list can be empty.public void setPipelineExecutionDescription(String pipelineExecutionDescription)
The description of the pipeline execution.
pipelineExecutionDescription - The description of the pipeline execution.public String getPipelineExecutionDescription()
The description of the pipeline execution.
public StartPipelineExecutionRequest withPipelineExecutionDescription(String pipelineExecutionDescription)
The description of the pipeline execution.
pipelineExecutionDescription - The description of the pipeline execution.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 once.
clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An
        idempotent operation completes no more than once.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 once.
public StartPipelineExecutionRequest 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 once.
clientRequestToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An
        idempotent operation completes no more than once.public void setParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this specific run.
parallelismConfiguration - This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this
        specific run.public ParallelismConfiguration getParallelismConfiguration()
This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this specific run.
public StartPipelineExecutionRequest withParallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this specific run.
parallelismConfiguration - This configuration, if specified, overrides the parallelism configuration of the parent pipeline for this
        specific run.public void setSelectiveExecutionConfig(SelectiveExecutionConfig selectiveExecutionConfig)
The selective execution configuration applied to the pipeline run.
selectiveExecutionConfig - The selective execution configuration applied to the pipeline run.public SelectiveExecutionConfig getSelectiveExecutionConfig()
The selective execution configuration applied to the pipeline run.
public StartPipelineExecutionRequest withSelectiveExecutionConfig(SelectiveExecutionConfig selectiveExecutionConfig)
The selective execution configuration applied to the pipeline run.
selectiveExecutionConfig - The selective execution configuration applied to the pipeline run.public String toString()
toString in class ObjectObject.toString()public StartPipelineExecutionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()