@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, withSdkRequestTimeout
public 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 Object
Object.toString()
public UpdateProjectRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()