@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateProjectRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateProjectRequest() |
Modifier and Type | Method and Description |
---|---|
CreateProjectRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getProjectDescription()
A description for the project.
|
String |
getProjectName()
The name of the project.
|
ServiceCatalogProvisioningDetails |
getServiceCatalogProvisioningDetails()
The product ID and provisioning artifact ID to provision a service catalog.
|
List<Tag> |
getTags()
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs.
|
int |
hashCode() |
void |
setProjectDescription(String projectDescription)
A description for the project.
|
void |
setProjectName(String projectName)
The name of the project.
|
void |
setServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails)
The product ID and provisioning artifact ID to provision a service catalog.
|
void |
setTags(Collection<Tag> tags)
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs.
|
String |
toString()
Returns a string representation of this object.
|
CreateProjectRequest |
withProjectDescription(String projectDescription)
A description for the project.
|
CreateProjectRequest |
withProjectName(String projectName)
The name of the project.
|
CreateProjectRequest |
withServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails)
The product ID and provisioning artifact ID to provision a service catalog.
|
CreateProjectRequest |
withTags(Collection<Tag> tags)
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs.
|
CreateProjectRequest |
withTags(Tag... tags)
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs.
|
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 CreateProjectRequest withProjectName(String projectName)
The name of the project.
projectName
- The name of the project.public void setProjectDescription(String projectDescription)
A description for the project.
projectDescription
- A description for the project.public String getProjectDescription()
A description for the project.
public CreateProjectRequest withProjectDescription(String projectDescription)
A description for the project.
projectDescription
- A description for the project.public void setServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails)
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.
serviceCatalogProvisioningDetails
- 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 ServiceCatalogProvisioningDetails getServiceCatalogProvisioningDetails()
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 CreateProjectRequest withServiceCatalogProvisioningDetails(ServiceCatalogProvisioningDetails serviceCatalogProvisioningDetails)
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.
serviceCatalogProvisioningDetails
- 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 that you want to use to organize and track your Amazon Web Services resource costs. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
public void setTags(Collection<Tag> tags)
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
tags
- An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource
costs. For more information, see Tagging Amazon Web Services
resources in the Amazon Web Services General Reference Guide.public CreateProjectRequest withTags(Tag... tags)
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
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 that you want to use to organize and track your Amazon Web Services resource
costs. For more information, see Tagging Amazon Web Services
resources in the Amazon Web Services General Reference Guide.public CreateProjectRequest withTags(Collection<Tag> tags)
An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource costs. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
tags
- An array of key-value pairs that you want to use to organize and track your Amazon Web Services resource
costs. For more information, see Tagging Amazon Web Services
resources in the Amazon Web Services General Reference Guide.public String toString()
toString
in class Object
Object.toString()
public CreateProjectRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()