@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateProjectRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
UpdateProjectRequest() |
| Modifier and Type | Method and Description |
|---|---|
UpdateProjectRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
An optional user-defined description for the project.
|
PlacementTemplate |
getPlacementTemplate()
An object defining the project update.
|
String |
getProjectName()
The name of the project to be updated.
|
int |
hashCode() |
void |
setDescription(String description)
An optional user-defined description for the project.
|
void |
setPlacementTemplate(PlacementTemplate placementTemplate)
An object defining the project update.
|
void |
setProjectName(String projectName)
The name of the project to be updated.
|
String |
toString()
Returns a string representation of this object.
|
UpdateProjectRequest |
withDescription(String description)
An optional user-defined description for the project.
|
UpdateProjectRequest |
withPlacementTemplate(PlacementTemplate placementTemplate)
An object defining the project update.
|
UpdateProjectRequest |
withProjectName(String projectName)
The name of the project to be updated.
|
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 setProjectName(String projectName)
The name of the project to be updated.
projectName - The name of the project to be updated.public String getProjectName()
The name of the project to be updated.
public UpdateProjectRequest withProjectName(String projectName)
The name of the project to be updated.
projectName - The name of the project to be updated.public void setDescription(String description)
An optional user-defined description for the project.
description - An optional user-defined description for the project.public String getDescription()
An optional user-defined description for the project.
public UpdateProjectRequest withDescription(String description)
An optional user-defined description for the project.
description - An optional user-defined description for the project.public void setPlacementTemplate(PlacementTemplate placementTemplate)
An object defining the project update. Once a project has been created, you cannot add device template names to
the project. However, for a given placementTemplate, you can update the associated
callbackOverrides for the device definition using this API.
placementTemplate - An object defining the project update. Once a project has been created, you cannot add device template
names to the project. However, for a given placementTemplate, you can update the associated
callbackOverrides for the device definition using this API.public PlacementTemplate getPlacementTemplate()
An object defining the project update. Once a project has been created, you cannot add device template names to
the project. However, for a given placementTemplate, you can update the associated
callbackOverrides for the device definition using this API.
placementTemplate, you can update the associated
callbackOverrides for the device definition using this API.public UpdateProjectRequest withPlacementTemplate(PlacementTemplate placementTemplate)
An object defining the project update. Once a project has been created, you cannot add device template names to
the project. However, for a given placementTemplate, you can update the associated
callbackOverrides for the device definition using this API.
placementTemplate - An object defining the project update. Once a project has been created, you cannot add device template
names to the project. However, for a given placementTemplate, you can update the associated
callbackOverrides for the device definition using this API.public String toString()
toString in class ObjectObject.toString()public UpdateProjectRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()