@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 |
getProjectDescription()
The description for the project.
|
String |
getProjectName()
The name of the project.
|
ServiceCatalogProvisioningUpdateDetails |
getServiceCatalogProvisioningUpdateDetails()
The product ID and provisioning artifact ID to provision a service catalog.
|
List<Tag> |
getTags()
An array of key-value pairs.
|
int |
hashCode() |
void |
setProjectDescription(String projectDescription)
The description for the project.
|
void |
setProjectName(String projectName)
The name of the project.
|
void |
setServiceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails serviceCatalogProvisioningUpdateDetails)
The product ID and provisioning artifact ID to provision a service catalog.
|
void |
setTags(Collection<Tag> tags)
An array of key-value pairs.
|
String |
toString()
Returns a string representation of this object.
|
UpdateProjectRequest |
withProjectDescription(String projectDescription)
The description for the project.
|
UpdateProjectRequest |
withProjectName(String projectName)
The name of the project.
|
UpdateProjectRequest |
withServiceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails serviceCatalogProvisioningUpdateDetails)
The product ID and provisioning artifact ID to provision a service catalog.
|
UpdateProjectRequest |
withTags(Collection<Tag> tags)
An array of key-value pairs.
|
UpdateProjectRequest |
withTags(Tag... tags)
An array of key-value pairs.
|
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.
projectName
- The name of the project.public String getProjectName()
The name of the project.
public UpdateProjectRequest withProjectName(String projectName)
The name of the project.
projectName
- The name of the project.public void setProjectDescription(String projectDescription)
The description for the project.
projectDescription
- The description for the project.public String getProjectDescription()
The description for the project.
public UpdateProjectRequest withProjectDescription(String projectDescription)
The description for the project.
projectDescription
- The description for the project.public void setServiceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails serviceCatalogProvisioningUpdateDetails)
The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
serviceCatalogProvisioningUpdateDetails
- The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID
will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning
artifact ID. For more information, see What is Amazon Web
Services Service Catalog.public ServiceCatalogProvisioningUpdateDetails getServiceCatalogProvisioningUpdateDetails()
The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
public UpdateProjectRequest withServiceCatalogProvisioningUpdateDetails(ServiceCatalogProvisioningUpdateDetails serviceCatalogProvisioningUpdateDetails)
The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service Catalog.
serviceCatalogProvisioningUpdateDetails
- The product ID and provisioning artifact ID to provision a service catalog. The provisioning artifact ID
will default to the latest provisioning artifact ID of the product, if you don't provide the provisioning
artifact ID. For more information, see What is Amazon Web
Services Service Catalog.public List<Tag> getTags()
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
public void setTags(Collection<Tag> tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in
different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services
Resources. In addition, the project must have tag update constraints set in order to include this
parameter in the request. For more information, see Amazon
Web Services Service Catalog Tag Update Constraints.public UpdateProjectRequest withTags(Tag... tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
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
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in
different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services
Resources. In addition, the project must have tag update constraints set in order to include this
parameter in the request. For more information, see Amazon
Web Services Service Catalog Tag Update Constraints.public UpdateProjectRequest withTags(Collection<Tag> tags)
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources. In addition, the project must have tag update constraints set in order to include this parameter in the request. For more information, see Amazon Web Services Service Catalog Tag Update Constraints.
tags
- An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in
different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services
Resources. In addition, the project must have tag update constraints set in order to include this
parameter in the request. For more information, see Amazon
Web Services Service Catalog Tag Update Constraints.public String toString()
toString
in class Object
Object.toString()
public UpdateProjectRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()