@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 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()
An optional list of metadata items that you can associate with the Proton 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 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)
An optional list of metadata items that you can associate with the Proton 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 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)
An optional list of metadata items that you can associate with the Proton environment template.
|
CreateEnvironmentTemplateRequest |
withTags(Tag... tags)
An optional list of metadata items that you can associate with the Proton 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, withSdkRequestTimeout
public 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 Proton uses to encrypt data.
encryptionKey
- A customer provided encryption key that Proton uses to encrypt data.public String getEncryptionKey()
A customer provided encryption key that Proton uses to encrypt data.
public CreateEnvironmentTemplateRequest withEncryptionKey(String encryptionKey)
A customer provided encryption key that Proton uses to encrypt data.
encryptionKey
- A customer provided encryption key that 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.Provisioning
public String getProvisioning()
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
Provisioning
public 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.Provisioning
public 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.Provisioning
public List<Tag> getTags()
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
For more information, see Proton resources and tagging in the Proton User Guide.
public void setTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
tags
- An optional list of metadata items that you can associate with the Proton environment template. A tag is a
key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
public CreateEnvironmentTemplateRequest withTags(Tag... tags)
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the 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
- An optional list of metadata items that you can associate with the Proton environment template. A tag is a
key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
public CreateEnvironmentTemplateRequest withTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
tags
- An optional list of metadata items that you can associate with the Proton environment template. A tag is a
key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
public String toString()
toString
in class Object
Object.toString()
public CreateEnvironmentTemplateRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()