@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateEnvironmentTemplateRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateEnvironmentTemplateRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateEnvironmentTemplateRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getDescription()
 A description of the environment template. | 
| String | getDisplayName()
 The environment template name as displayed in the developer interface. | 
| String | getEncryptionKey()
 A customer provided encryption key that AWS Proton uses to encrypt data. | 
| String | getName()
 The name of the environment template. | 
| String | getProvisioning()
 When included, indicates that the environment template is for customer provisioned and managed infrastructure. | 
| List<Tag> | getTags()
 Create tags for your environment template. | 
| int | hashCode() | 
| void | setDescription(String description)
 A description of the environment template. | 
| void | setDisplayName(String displayName)
 The environment template name as displayed in the developer interface. | 
| void | setEncryptionKey(String encryptionKey)
 A customer provided encryption key that AWS Proton uses to encrypt data. | 
| void | setName(String name)
 The name of the environment template. | 
| void | setProvisioning(String provisioning)
 When included, indicates that the environment template is for customer provisioned and managed infrastructure. | 
| void | setTags(Collection<Tag> tags)
 Create tags for your environment template. | 
| String | toString()Returns a string representation of this object. | 
| CreateEnvironmentTemplateRequest | withDescription(String description)
 A description of the environment template. | 
| CreateEnvironmentTemplateRequest | withDisplayName(String displayName)
 The environment template name as displayed in the developer interface. | 
| CreateEnvironmentTemplateRequest | withEncryptionKey(String encryptionKey)
 A customer provided encryption key that AWS Proton uses to encrypt data. | 
| CreateEnvironmentTemplateRequest | withName(String name)
 The name of the environment template. | 
| CreateEnvironmentTemplateRequest | withProvisioning(Provisioning provisioning)
 When included, indicates that the environment template is for customer provisioned and managed infrastructure. | 
| CreateEnvironmentTemplateRequest | withProvisioning(String provisioning)
 When included, indicates that the environment template is for customer provisioned and managed infrastructure. | 
| CreateEnvironmentTemplateRequest | withTags(Collection<Tag> tags)
 Create tags for your environment template. | 
| CreateEnvironmentTemplateRequest | withTags(Tag... tags)
 Create tags for your environment template. | 
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 setDescription(String description)
A description of the environment template.
description - A description of the environment template.public String getDescription()
A description of the environment template.
public CreateEnvironmentTemplateRequest withDescription(String description)
A description of the environment template.
description - A description of the environment template.public void setDisplayName(String displayName)
The environment template name as displayed in the developer interface.
displayName - The environment template name as displayed in the developer interface.public String getDisplayName()
The environment template name as displayed in the developer interface.
public CreateEnvironmentTemplateRequest withDisplayName(String displayName)
The environment template name as displayed in the developer interface.
displayName - The environment template name as displayed in the developer interface.public void setEncryptionKey(String encryptionKey)
A customer provided encryption key that AWS Proton uses to encrypt data.
encryptionKey - A customer provided encryption key that AWS Proton uses to encrypt data.public String getEncryptionKey()
A customer provided encryption key that AWS Proton uses to encrypt data.
public CreateEnvironmentTemplateRequest withEncryptionKey(String encryptionKey)
A customer provided encryption key that AWS Proton uses to encrypt data.
encryptionKey - A customer provided encryption key that AWS Proton uses to encrypt data.public void setName(String name)
The name of the environment template.
name - The name of the environment template.public String getName()
The name of the environment template.
public CreateEnvironmentTemplateRequest withName(String name)
The name of the environment template.
name - The name of the environment template.public void setProvisioning(String provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
provisioning - When included, indicates that the environment template is for customer provisioned and managed
        infrastructure.Provisioningpublic String getProvisioning()
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
Provisioningpublic CreateEnvironmentTemplateRequest withProvisioning(String provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
provisioning - When included, indicates that the environment template is for customer provisioned and managed
        infrastructure.Provisioningpublic CreateEnvironmentTemplateRequest withProvisioning(Provisioning provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
provisioning - When included, indicates that the environment template is for customer provisioned and managed
        infrastructure.Provisioningpublic List<Tag> getTags()
Create tags for your environment template. For more information, see AWS Proton resources and tagging in the AWS Proton Administrator Guide or AWS Proton User Guide.
public void setTags(Collection<Tag> tags)
Create tags for your environment template. For more information, see AWS Proton resources and tagging in the AWS Proton Administrator Guide or AWS Proton User Guide.
tags - Create tags for your environment template. For more information, see AWS Proton resources and
        tagging in the AWS
        Proton Administrator Guide or AWS Proton User Guide.public CreateEnvironmentTemplateRequest withTags(Tag... tags)
Create tags for your environment template. For more information, see AWS Proton resources and tagging in the AWS Proton Administrator Guide or AWS Proton User 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 - Create tags for your environment template. For more information, see AWS Proton resources and
        tagging in the AWS
        Proton Administrator Guide or AWS Proton User Guide.public CreateEnvironmentTemplateRequest withTags(Collection<Tag> tags)
Create tags for your environment template. For more information, see AWS Proton resources and tagging in the AWS Proton Administrator Guide or AWS Proton User Guide.
tags - Create tags for your environment template. For more information, see AWS Proton resources and
        tagging in the AWS
        Proton Administrator Guide or AWS Proton User Guide.public String toString()
toString in class ObjectObject.toString()public CreateEnvironmentTemplateRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()