@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateEdgeDeploymentPlanRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateEdgeDeploymentPlanRequest() |
Modifier and Type | Method and Description |
---|---|
CreateEdgeDeploymentPlanRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDeviceFleetName()
The device fleet used for this edge deployment plan.
|
String |
getEdgeDeploymentPlanName()
The name of the edge deployment plan.
|
List<EdgeDeploymentModelConfig> |
getModelConfigs()
List of models associated with the edge deployment plan.
|
List<DeploymentStage> |
getStages()
List of stages of the edge deployment plan.
|
List<Tag> |
getTags()
List of tags with which to tag the edge deployment plan.
|
int |
hashCode() |
void |
setDeviceFleetName(String deviceFleetName)
The device fleet used for this edge deployment plan.
|
void |
setEdgeDeploymentPlanName(String edgeDeploymentPlanName)
The name of the edge deployment plan.
|
void |
setModelConfigs(Collection<EdgeDeploymentModelConfig> modelConfigs)
List of models associated with the edge deployment plan.
|
void |
setStages(Collection<DeploymentStage> stages)
List of stages of the edge deployment plan.
|
void |
setTags(Collection<Tag> tags)
List of tags with which to tag the edge deployment plan.
|
String |
toString()
Returns a string representation of this object.
|
CreateEdgeDeploymentPlanRequest |
withDeviceFleetName(String deviceFleetName)
The device fleet used for this edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withEdgeDeploymentPlanName(String edgeDeploymentPlanName)
The name of the edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withModelConfigs(Collection<EdgeDeploymentModelConfig> modelConfigs)
List of models associated with the edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withModelConfigs(EdgeDeploymentModelConfig... modelConfigs)
List of models associated with the edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withStages(Collection<DeploymentStage> stages)
List of stages of the edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withStages(DeploymentStage... stages)
List of stages of the edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withTags(Collection<Tag> tags)
List of tags with which to tag the edge deployment plan.
|
CreateEdgeDeploymentPlanRequest |
withTags(Tag... tags)
List of tags with which to tag the edge deployment plan.
|
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 setEdgeDeploymentPlanName(String edgeDeploymentPlanName)
The name of the edge deployment plan.
edgeDeploymentPlanName
- The name of the edge deployment plan.public String getEdgeDeploymentPlanName()
The name of the edge deployment plan.
public CreateEdgeDeploymentPlanRequest withEdgeDeploymentPlanName(String edgeDeploymentPlanName)
The name of the edge deployment plan.
edgeDeploymentPlanName
- The name of the edge deployment plan.public List<EdgeDeploymentModelConfig> getModelConfigs()
List of models associated with the edge deployment plan.
public void setModelConfigs(Collection<EdgeDeploymentModelConfig> modelConfigs)
List of models associated with the edge deployment plan.
modelConfigs
- List of models associated with the edge deployment plan.public CreateEdgeDeploymentPlanRequest withModelConfigs(EdgeDeploymentModelConfig... modelConfigs)
List of models associated with the edge deployment plan.
NOTE: This method appends the values to the existing list (if any). Use
setModelConfigs(java.util.Collection)
or withModelConfigs(java.util.Collection)
if you want to
override the existing values.
modelConfigs
- List of models associated with the edge deployment plan.public CreateEdgeDeploymentPlanRequest withModelConfigs(Collection<EdgeDeploymentModelConfig> modelConfigs)
List of models associated with the edge deployment plan.
modelConfigs
- List of models associated with the edge deployment plan.public void setDeviceFleetName(String deviceFleetName)
The device fleet used for this edge deployment plan.
deviceFleetName
- The device fleet used for this edge deployment plan.public String getDeviceFleetName()
The device fleet used for this edge deployment plan.
public CreateEdgeDeploymentPlanRequest withDeviceFleetName(String deviceFleetName)
The device fleet used for this edge deployment plan.
deviceFleetName
- The device fleet used for this edge deployment plan.public List<DeploymentStage> getStages()
List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.
public void setStages(Collection<DeploymentStage> stages)
List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.
stages
- List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.public CreateEdgeDeploymentPlanRequest withStages(DeploymentStage... stages)
List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.
NOTE: This method appends the values to the existing list (if any). Use
setStages(java.util.Collection)
or withStages(java.util.Collection)
if you want to override the
existing values.
stages
- List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.public CreateEdgeDeploymentPlanRequest withStages(Collection<DeploymentStage> stages)
List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.
stages
- List of stages of the edge deployment plan. The number of stages is limited to 10 per deployment.public List<Tag> getTags()
List of tags with which to tag the edge deployment plan.
public void setTags(Collection<Tag> tags)
List of tags with which to tag the edge deployment plan.
tags
- List of tags with which to tag the edge deployment plan.public CreateEdgeDeploymentPlanRequest withTags(Tag... tags)
List of tags with which to tag the edge deployment plan.
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
- List of tags with which to tag the edge deployment plan.public CreateEdgeDeploymentPlanRequest withTags(Collection<Tag> tags)
List of tags with which to tag the edge deployment plan.
tags
- List of tags with which to tag the edge deployment plan.public String toString()
toString
in class Object
Object.toString()
public CreateEdgeDeploymentPlanRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()