@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateServiceTemplateRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateServiceTemplateRequest() |
Modifier and Type | Method and Description |
---|---|
CreateServiceTemplateRequest |
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 service template.
|
String |
getDisplayName()
The name of the service template as displayed in the developer interface.
|
String |
getEncryptionKey()
A customer provided encryption key that's used to encrypt data.
|
String |
getName()
The name of the service template.
|
String |
getPipelineProvisioning()
By default, Proton provides a service pipeline for your service.
|
List<Tag> |
getTags()
An optional list of metadata items that you can associate with the Proton service template.
|
int |
hashCode() |
void |
setDescription(String description)
A description of the service template.
|
void |
setDisplayName(String displayName)
The name of the service template as displayed in the developer interface.
|
void |
setEncryptionKey(String encryptionKey)
A customer provided encryption key that's used to encrypt data.
|
void |
setName(String name)
The name of the service template.
|
void |
setPipelineProvisioning(String pipelineProvisioning)
By default, Proton provides a service pipeline for your service.
|
void |
setTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton service template.
|
String |
toString()
Returns a string representation of this object.
|
CreateServiceTemplateRequest |
withDescription(String description)
A description of the service template.
|
CreateServiceTemplateRequest |
withDisplayName(String displayName)
The name of the service template as displayed in the developer interface.
|
CreateServiceTemplateRequest |
withEncryptionKey(String encryptionKey)
A customer provided encryption key that's used to encrypt data.
|
CreateServiceTemplateRequest |
withName(String name)
The name of the service template.
|
CreateServiceTemplateRequest |
withPipelineProvisioning(Provisioning pipelineProvisioning)
By default, Proton provides a service pipeline for your service.
|
CreateServiceTemplateRequest |
withPipelineProvisioning(String pipelineProvisioning)
By default, Proton provides a service pipeline for your service.
|
CreateServiceTemplateRequest |
withTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton service template.
|
CreateServiceTemplateRequest |
withTags(Tag... tags)
An optional list of metadata items that you can associate with the Proton service 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 service template.
description
- A description of the service template.public String getDescription()
A description of the service template.
public CreateServiceTemplateRequest withDescription(String description)
A description of the service template.
description
- A description of the service template.public void setDisplayName(String displayName)
The name of the service template as displayed in the developer interface.
displayName
- The name of the service template as displayed in the developer interface.public String getDisplayName()
The name of the service template as displayed in the developer interface.
public CreateServiceTemplateRequest withDisplayName(String displayName)
The name of the service template as displayed in the developer interface.
displayName
- The name of the service template as displayed in the developer interface.public void setEncryptionKey(String encryptionKey)
A customer provided encryption key that's used to encrypt data.
encryptionKey
- A customer provided encryption key that's used to encrypt data.public String getEncryptionKey()
A customer provided encryption key that's used to encrypt data.
public CreateServiceTemplateRequest withEncryptionKey(String encryptionKey)
A customer provided encryption key that's used to encrypt data.
encryptionKey
- A customer provided encryption key that's used to encrypt data.public void setName(String name)
The name of the service template.
name
- The name of the service template.public String getName()
The name of the service template.
public CreateServiceTemplateRequest withName(String name)
The name of the service template.
name
- The name of the service template.public void setPipelineProvisioning(String pipelineProvisioning)
By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
pipelineProvisioning
- By default, Proton provides a service pipeline for your service. When this parameter is included, it
indicates that an Proton service pipeline isn't provided for your service. After it's included, it
can't be changed. For more information, see Template bundles in the Proton User Guide.Provisioning
public String getPipelineProvisioning()
By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
Provisioning
public CreateServiceTemplateRequest withPipelineProvisioning(String pipelineProvisioning)
By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
pipelineProvisioning
- By default, Proton provides a service pipeline for your service. When this parameter is included, it
indicates that an Proton service pipeline isn't provided for your service. After it's included, it
can't be changed. For more information, see Template bundles in the Proton User Guide.Provisioning
public CreateServiceTemplateRequest withPipelineProvisioning(Provisioning pipelineProvisioning)
By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
pipelineProvisioning
- By default, Proton provides a service pipeline for your service. When this parameter is included, it
indicates that an Proton service pipeline isn't provided for your service. After it's included, it
can't be changed. For more information, see Template bundles in the Proton User Guide.Provisioning
public List<Tag> getTags()
An optional list of metadata items that you can associate with the Proton service 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 service 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 service template. A tag is a
key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
public CreateServiceTemplateRequest withTags(Tag... tags)
An optional list of metadata items that you can associate with the Proton service 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 service template. A tag is a
key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
public CreateServiceTemplateRequest withTags(Collection<Tag> tags)
An optional list of metadata items that you can associate with the Proton service 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 service 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 CreateServiceTemplateRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()