@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServiceTemplate extends Object implements Serializable, Cloneable, StructuredPojo
Detailed data of an Proton service template resource.
Constructor and Description |
---|
ServiceTemplate() |
Modifier and Type | Method and Description |
---|---|
ServiceTemplate |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the service template.
|
Date |
getCreatedAt()
The time when the service template was created.
|
String |
getDescription()
A description of the service template.
|
String |
getDisplayName()
The service template name as displayed in the developer interface.
|
String |
getEncryptionKey()
The customer provided service template encryption key that's used to encrypt data.
|
Date |
getLastModifiedAt()
The time when the service template was last modified.
|
String |
getName()
The name of the service template.
|
String |
getPipelineProvisioning()
If
pipelineProvisioning is true , a service pipeline is included in the service
template. |
String |
getRecommendedVersion()
The recommended version of the service template.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the service template.
|
void |
setCreatedAt(Date createdAt)
The time when the service template was created.
|
void |
setDescription(String description)
A description of the service template.
|
void |
setDisplayName(String displayName)
The service template name as displayed in the developer interface.
|
void |
setEncryptionKey(String encryptionKey)
The customer provided service template encryption key that's used to encrypt data.
|
void |
setLastModifiedAt(Date lastModifiedAt)
The time when the service template was last modified.
|
void |
setName(String name)
The name of the service template.
|
void |
setPipelineProvisioning(String pipelineProvisioning)
If
pipelineProvisioning is true , a service pipeline is included in the service
template. |
void |
setRecommendedVersion(String recommendedVersion)
The recommended version of the service template.
|
String |
toString()
Returns a string representation of this object.
|
ServiceTemplate |
withArn(String arn)
The Amazon Resource Name (ARN) of the service template.
|
ServiceTemplate |
withCreatedAt(Date createdAt)
The time when the service template was created.
|
ServiceTemplate |
withDescription(String description)
A description of the service template.
|
ServiceTemplate |
withDisplayName(String displayName)
The service template name as displayed in the developer interface.
|
ServiceTemplate |
withEncryptionKey(String encryptionKey)
The customer provided service template encryption key that's used to encrypt data.
|
ServiceTemplate |
withLastModifiedAt(Date lastModifiedAt)
The time when the service template was last modified.
|
ServiceTemplate |
withName(String name)
The name of the service template.
|
ServiceTemplate |
withPipelineProvisioning(Provisioning pipelineProvisioning)
If
pipelineProvisioning is true , a service pipeline is included in the service
template. |
ServiceTemplate |
withPipelineProvisioning(String pipelineProvisioning)
If
pipelineProvisioning is true , a service pipeline is included in the service
template. |
ServiceTemplate |
withRecommendedVersion(String recommendedVersion)
The recommended version of the service template.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the service template.
arn
- The Amazon Resource Name (ARN) of the service template.public String getArn()
The Amazon Resource Name (ARN) of the service template.
public ServiceTemplate withArn(String arn)
The Amazon Resource Name (ARN) of the service template.
arn
- The Amazon Resource Name (ARN) of the service template.public void setCreatedAt(Date createdAt)
The time when the service template was created.
createdAt
- The time when the service template was created.public Date getCreatedAt()
The time when the service template was created.
public ServiceTemplate withCreatedAt(Date createdAt)
The time when the service template was created.
createdAt
- The time when the service template was created.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 ServiceTemplate withDescription(String description)
A description of the service template.
description
- A description of the service template.public void setDisplayName(String displayName)
The service template name as displayed in the developer interface.
displayName
- The service template name as displayed in the developer interface.public String getDisplayName()
The service template name as displayed in the developer interface.
public ServiceTemplate withDisplayName(String displayName)
The service template name as displayed in the developer interface.
displayName
- The service template name as displayed in the developer interface.public void setEncryptionKey(String encryptionKey)
The customer provided service template encryption key that's used to encrypt data.
encryptionKey
- The customer provided service template encryption key that's used to encrypt data.public String getEncryptionKey()
The customer provided service template encryption key that's used to encrypt data.
public ServiceTemplate withEncryptionKey(String encryptionKey)
The customer provided service template encryption key that's used to encrypt data.
encryptionKey
- The customer provided service template encryption key that's used to encrypt data.public void setLastModifiedAt(Date lastModifiedAt)
The time when the service template was last modified.
lastModifiedAt
- The time when the service template was last modified.public Date getLastModifiedAt()
The time when the service template was last modified.
public ServiceTemplate withLastModifiedAt(Date lastModifiedAt)
The time when the service template was last modified.
lastModifiedAt
- The time when the service template was last modified.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 ServiceTemplate withName(String name)
The name of the service template.
name
- The name of the service template.public void setPipelineProvisioning(String pipelineProvisioning)
If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.
pipelineProvisioning
- If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.Provisioning
public String getPipelineProvisioning()
If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.
pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.Provisioning
public ServiceTemplate withPipelineProvisioning(String pipelineProvisioning)
If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.
pipelineProvisioning
- If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.Provisioning
public ServiceTemplate withPipelineProvisioning(Provisioning pipelineProvisioning)
If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.
pipelineProvisioning
- If pipelineProvisioning
is true
, a service pipeline is included in the service
template. Otherwise, a service pipeline isn't included in the service template.Provisioning
public void setRecommendedVersion(String recommendedVersion)
The recommended version of the service template.
recommendedVersion
- The recommended version of the service template.public String getRecommendedVersion()
The recommended version of the service template.
public ServiceTemplate withRecommendedVersion(String recommendedVersion)
The recommended version of the service template.
recommendedVersion
- The recommended version of the service template.public String toString()
toString
in class Object
Object.toString()
public ServiceTemplate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.