public class PutPipelineDefinitionRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Contains the parameters for PutPipelineDefinition.
Modifier and Type | Field and Description |
---|---|
private SdkInternalList<ParameterObject> |
parameterObjects
The parameter objects used with the pipeline.
|
private SdkInternalList<ParameterValue> |
parameterValues
The parameter values used with the pipeline.
|
private java.lang.String |
pipelineId
The ID of the pipeline.
|
private SdkInternalList<PipelineObject> |
pipelineObjects
The objects that define the pipeline.
|
NOOP
Constructor and Description |
---|
PutPipelineDefinitionRequest() |
Modifier and Type | Method and Description |
---|---|
PutPipelineDefinitionRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.util.List<ParameterObject> |
getParameterObjects()
The parameter objects used with the pipeline.
|
java.util.List<ParameterValue> |
getParameterValues()
The parameter values used with the pipeline.
|
java.lang.String |
getPipelineId()
The ID of the pipeline.
|
java.util.List<PipelineObject> |
getPipelineObjects()
The objects that define the pipeline.
|
int |
hashCode() |
void |
setParameterObjects(java.util.Collection<ParameterObject> parameterObjects)
The parameter objects used with the pipeline.
|
void |
setParameterValues(java.util.Collection<ParameterValue> parameterValues)
The parameter values used with the pipeline.
|
void |
setPipelineId(java.lang.String pipelineId)
The ID of the pipeline.
|
void |
setPipelineObjects(java.util.Collection<PipelineObject> pipelineObjects)
The objects that define the pipeline.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
PutPipelineDefinitionRequest |
withParameterObjects(java.util.Collection<ParameterObject> parameterObjects)
The parameter objects used with the pipeline.
|
PutPipelineDefinitionRequest |
withParameterObjects(ParameterObject... parameterObjects)
The parameter objects used with the pipeline.
|
PutPipelineDefinitionRequest |
withParameterValues(java.util.Collection<ParameterValue> parameterValues)
The parameter values used with the pipeline.
|
PutPipelineDefinitionRequest |
withParameterValues(ParameterValue... parameterValues)
The parameter values used with the pipeline.
|
PutPipelineDefinitionRequest |
withPipelineId(java.lang.String pipelineId)
The ID of the pipeline.
|
PutPipelineDefinitionRequest |
withPipelineObjects(java.util.Collection<PipelineObject> pipelineObjects)
The objects that define the pipeline.
|
PutPipelineDefinitionRequest |
withPipelineObjects(PipelineObject... pipelineObjects)
The objects that define the pipeline.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String pipelineId
The ID of the pipeline.
private SdkInternalList<PipelineObject> pipelineObjects
The objects that define the pipeline. These objects overwrite the existing pipeline definition.
private SdkInternalList<ParameterObject> parameterObjects
The parameter objects used with the pipeline.
private SdkInternalList<ParameterValue> parameterValues
The parameter values used with the pipeline.
public void setPipelineId(java.lang.String pipelineId)
The ID of the pipeline.
pipelineId
- The ID of the pipeline.public java.lang.String getPipelineId()
The ID of the pipeline.
public PutPipelineDefinitionRequest withPipelineId(java.lang.String pipelineId)
The ID of the pipeline.
pipelineId
- The ID of the pipeline.public java.util.List<PipelineObject> getPipelineObjects()
The objects that define the pipeline. These objects overwrite the existing pipeline definition.
public void setPipelineObjects(java.util.Collection<PipelineObject> pipelineObjects)
The objects that define the pipeline. These objects overwrite the existing pipeline definition.
pipelineObjects
- The objects that define the pipeline. These objects overwrite the
existing pipeline definition.public PutPipelineDefinitionRequest withPipelineObjects(PipelineObject... pipelineObjects)
The objects that define the pipeline. These objects overwrite the existing pipeline definition.
NOTE: This method appends the values to the existing list (if
any). Use setPipelineObjects(java.util.Collection)
or
withPipelineObjects(java.util.Collection)
if you want to
override the existing values.
pipelineObjects
- The objects that define the pipeline. These objects overwrite the
existing pipeline definition.public PutPipelineDefinitionRequest withPipelineObjects(java.util.Collection<PipelineObject> pipelineObjects)
The objects that define the pipeline. These objects overwrite the existing pipeline definition.
pipelineObjects
- The objects that define the pipeline. These objects overwrite the
existing pipeline definition.public java.util.List<ParameterObject> getParameterObjects()
The parameter objects used with the pipeline.
public void setParameterObjects(java.util.Collection<ParameterObject> parameterObjects)
The parameter objects used with the pipeline.
parameterObjects
- The parameter objects used with the pipeline.public PutPipelineDefinitionRequest withParameterObjects(ParameterObject... parameterObjects)
The parameter objects used with the pipeline.
NOTE: This method appends the values to the existing list (if
any). Use setParameterObjects(java.util.Collection)
or
withParameterObjects(java.util.Collection)
if you want to
override the existing values.
parameterObjects
- The parameter objects used with the pipeline.public PutPipelineDefinitionRequest withParameterObjects(java.util.Collection<ParameterObject> parameterObjects)
The parameter objects used with the pipeline.
parameterObjects
- The parameter objects used with the pipeline.public java.util.List<ParameterValue> getParameterValues()
The parameter values used with the pipeline.
public void setParameterValues(java.util.Collection<ParameterValue> parameterValues)
The parameter values used with the pipeline.
parameterValues
- The parameter values used with the pipeline.public PutPipelineDefinitionRequest withParameterValues(ParameterValue... parameterValues)
The parameter values used with the pipeline.
NOTE: This method appends the values to the existing list (if
any). Use setParameterValues(java.util.Collection)
or
withParameterValues(java.util.Collection)
if you want to
override the existing values.
parameterValues
- The parameter values used with the pipeline.public PutPipelineDefinitionRequest withParameterValues(java.util.Collection<ParameterValue> parameterValues)
The parameter values used with the pipeline.
parameterValues
- The parameter values used with the pipeline.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public PutPipelineDefinitionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()