public class PutPipelineDefinitionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
PutPipelineDefinition operation.
Adds tasks, schedules, and preconditions that control the behavior of the pipeline. You can use PutPipelineDefinition to populate a new pipeline.
PutPipelineDefinition also validates the configuration as it adds it to the pipeline. Changes to the pipeline are saved unless one of the following three validation errors exists in the pipeline.
Pipeline object definitions are passed to the PutPipelineDefinition action and returned by the GetPipelineDefinition action.
NOOP| Constructor and Description |
|---|
PutPipelineDefinitionRequest() |
| Modifier and Type | Method and Description |
|---|---|
PutPipelineDefinitionRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
List<ParameterObject> |
getParameterObjects()
A list of parameter objects used with the pipeline.
|
List<ParameterValue> |
getParameterValues()
A list of parameter values used with the pipeline.
|
String |
getPipelineId()
The identifier of the pipeline to be configured.
|
List<PipelineObject> |
getPipelineObjects()
The objects that define the pipeline.
|
int |
hashCode() |
void |
setParameterObjects(Collection<ParameterObject> parameterObjects)
A list of parameter objects used with the pipeline.
|
void |
setParameterValues(Collection<ParameterValue> parameterValues)
A list of parameter values used with the pipeline.
|
void |
setPipelineId(String pipelineId)
The identifier of the pipeline to be configured.
|
void |
setPipelineObjects(Collection<PipelineObject> pipelineObjects)
The objects that define the pipeline.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PutPipelineDefinitionRequest |
withParameterObjects(Collection<ParameterObject> parameterObjects)
A list of parameter objects used with the pipeline.
|
PutPipelineDefinitionRequest |
withParameterObjects(ParameterObject... parameterObjects)
A list of parameter objects used with the pipeline.
|
PutPipelineDefinitionRequest |
withParameterValues(Collection<ParameterValue> parameterValues)
A list of parameter values used with the pipeline.
|
PutPipelineDefinitionRequest |
withParameterValues(ParameterValue... parameterValues)
A list of parameter values used with the pipeline.
|
PutPipelineDefinitionRequest |
withPipelineId(String pipelineId)
The identifier of the pipeline to be configured.
|
PutPipelineDefinitionRequest |
withPipelineObjects(Collection<PipelineObject> pipelineObjects)
The objects that define the pipeline.
|
PutPipelineDefinitionRequest |
withPipelineObjects(PipelineObject... pipelineObjects)
The objects that define the pipeline.
|
copyBaseTo, copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getPipelineId()
Constraints:
Length: 1 - 1024
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
public void setPipelineId(String pipelineId)
Constraints:
Length: 1 - 1024
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
pipelineId - The identifier of the pipeline to be configured.public PutPipelineDefinitionRequest withPipelineId(String pipelineId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 1024
Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*
pipelineId - The identifier of the pipeline to be configured.public List<PipelineObject> getPipelineObjects()
public void setPipelineObjects(Collection<PipelineObject> pipelineObjects)
pipelineObjects - The objects that define the pipeline. These will overwrite the
existing pipeline definition.public PutPipelineDefinitionRequest withPipelineObjects(PipelineObject... pipelineObjects)
Returns a reference to this object so that method calls can be chained together.
pipelineObjects - The objects that define the pipeline. These will overwrite the
existing pipeline definition.public PutPipelineDefinitionRequest withPipelineObjects(Collection<PipelineObject> pipelineObjects)
Returns a reference to this object so that method calls can be chained together.
pipelineObjects - The objects that define the pipeline. These will overwrite the
existing pipeline definition.public List<ParameterObject> getParameterObjects()
public void setParameterObjects(Collection<ParameterObject> parameterObjects)
parameterObjects - A list of parameter objects used with the pipeline.public PutPipelineDefinitionRequest withParameterObjects(ParameterObject... parameterObjects)
Returns a reference to this object so that method calls can be chained together.
parameterObjects - A list of parameter objects used with the pipeline.public PutPipelineDefinitionRequest withParameterObjects(Collection<ParameterObject> parameterObjects)
Returns a reference to this object so that method calls can be chained together.
parameterObjects - A list of parameter objects used with the pipeline.public List<ParameterValue> getParameterValues()
public void setParameterValues(Collection<ParameterValue> parameterValues)
parameterValues - A list of parameter values used with the pipeline.public PutPipelineDefinitionRequest withParameterValues(ParameterValue... parameterValues)
Returns a reference to this object so that method calls can be chained together.
parameterValues - A list of parameter values used with the pipeline.public PutPipelineDefinitionRequest withParameterValues(Collection<ParameterValue> parameterValues)
Returns a reference to this object so that method calls can be chained together.
parameterValues - A list of parameter values used with the pipeline.public String toString()
toString in class ObjectObject.toString()public PutPipelineDefinitionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2015. All rights reserved.