@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ServicePipeline extends Object implements Serializable, Cloneable, StructuredPojo
Detailed data of an Proton service instance pipeline resource.
Constructor and Description |
---|
ServicePipeline() |
Modifier and Type | Method and Description |
---|---|
ServicePipeline |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the service pipeline.
|
Date |
getCreatedAt()
The time when the service pipeline was created.
|
String |
getDeploymentStatus()
The deployment status of the service pipeline.
|
String |
getDeploymentStatusMessage()
A service pipeline deployment status message.
|
String |
getLastAttemptedDeploymentId()
The ID of the last attempted deployment of this service pipeline.
|
Date |
getLastDeploymentAttemptedAt()
The time when a deployment of the service pipeline was last attempted.
|
Date |
getLastDeploymentSucceededAt()
The time when the service pipeline was last deployed successfully.
|
String |
getLastSucceededDeploymentId()
The ID of the last successful deployment of this service pipeline.
|
String |
getSpec()
The service spec that was used to create the service pipeline.
|
String |
getTemplateMajorVersion()
The major version of the service template that was used to create the service pipeline.
|
String |
getTemplateMinorVersion()
The minor version of the service template that was used to create the service pipeline.
|
String |
getTemplateName()
The name of the service template that was used to create the service pipeline.
|
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 pipeline.
|
void |
setCreatedAt(Date createdAt)
The time when the service pipeline was created.
|
void |
setDeploymentStatus(String deploymentStatus)
The deployment status of the service pipeline.
|
void |
setDeploymentStatusMessage(String deploymentStatusMessage)
A service pipeline deployment status message.
|
void |
setLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this service pipeline.
|
void |
setLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the service pipeline was last attempted.
|
void |
setLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the service pipeline was last deployed successfully.
|
void |
setLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this service pipeline.
|
void |
setSpec(String spec)
The service spec that was used to create the service pipeline.
|
void |
setTemplateMajorVersion(String templateMajorVersion)
The major version of the service template that was used to create the service pipeline.
|
void |
setTemplateMinorVersion(String templateMinorVersion)
The minor version of the service template that was used to create the service pipeline.
|
void |
setTemplateName(String templateName)
The name of the service template that was used to create the service pipeline.
|
String |
toString()
Returns a string representation of this object.
|
ServicePipeline |
withArn(String arn)
The Amazon Resource Name (ARN) of the service pipeline.
|
ServicePipeline |
withCreatedAt(Date createdAt)
The time when the service pipeline was created.
|
ServicePipeline |
withDeploymentStatus(DeploymentStatus deploymentStatus)
The deployment status of the service pipeline.
|
ServicePipeline |
withDeploymentStatus(String deploymentStatus)
The deployment status of the service pipeline.
|
ServicePipeline |
withDeploymentStatusMessage(String deploymentStatusMessage)
A service pipeline deployment status message.
|
ServicePipeline |
withLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this service pipeline.
|
ServicePipeline |
withLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the service pipeline was last attempted.
|
ServicePipeline |
withLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the service pipeline was last deployed successfully.
|
ServicePipeline |
withLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this service pipeline.
|
ServicePipeline |
withSpec(String spec)
The service spec that was used to create the service pipeline.
|
ServicePipeline |
withTemplateMajorVersion(String templateMajorVersion)
The major version of the service template that was used to create the service pipeline.
|
ServicePipeline |
withTemplateMinorVersion(String templateMinorVersion)
The minor version of the service template that was used to create the service pipeline.
|
ServicePipeline |
withTemplateName(String templateName)
The name of the service template that was used to create the service pipeline.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the service pipeline.
arn
- The Amazon Resource Name (ARN) of the service pipeline.public String getArn()
The Amazon Resource Name (ARN) of the service pipeline.
public ServicePipeline withArn(String arn)
The Amazon Resource Name (ARN) of the service pipeline.
arn
- The Amazon Resource Name (ARN) of the service pipeline.public void setCreatedAt(Date createdAt)
The time when the service pipeline was created.
createdAt
- The time when the service pipeline was created.public Date getCreatedAt()
The time when the service pipeline was created.
public ServicePipeline withCreatedAt(Date createdAt)
The time when the service pipeline was created.
createdAt
- The time when the service pipeline was created.public void setDeploymentStatus(String deploymentStatus)
The deployment status of the service pipeline.
deploymentStatus
- The deployment status of the service pipeline.DeploymentStatus
public String getDeploymentStatus()
The deployment status of the service pipeline.
DeploymentStatus
public ServicePipeline withDeploymentStatus(String deploymentStatus)
The deployment status of the service pipeline.
deploymentStatus
- The deployment status of the service pipeline.DeploymentStatus
public ServicePipeline withDeploymentStatus(DeploymentStatus deploymentStatus)
The deployment status of the service pipeline.
deploymentStatus
- The deployment status of the service pipeline.DeploymentStatus
public void setDeploymentStatusMessage(String deploymentStatusMessage)
A service pipeline deployment status message.
deploymentStatusMessage
- A service pipeline deployment status message.public String getDeploymentStatusMessage()
A service pipeline deployment status message.
public ServicePipeline withDeploymentStatusMessage(String deploymentStatusMessage)
A service pipeline deployment status message.
deploymentStatusMessage
- A service pipeline deployment status message.public void setLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this service pipeline.
lastAttemptedDeploymentId
- The ID of the last attempted deployment of this service pipeline.public String getLastAttemptedDeploymentId()
The ID of the last attempted deployment of this service pipeline.
public ServicePipeline withLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this service pipeline.
lastAttemptedDeploymentId
- The ID of the last attempted deployment of this service pipeline.public void setLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the service pipeline was last attempted.
lastDeploymentAttemptedAt
- The time when a deployment of the service pipeline was last attempted.public Date getLastDeploymentAttemptedAt()
The time when a deployment of the service pipeline was last attempted.
public ServicePipeline withLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the service pipeline was last attempted.
lastDeploymentAttemptedAt
- The time when a deployment of the service pipeline was last attempted.public void setLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the service pipeline was last deployed successfully.
lastDeploymentSucceededAt
- The time when the service pipeline was last deployed successfully.public Date getLastDeploymentSucceededAt()
The time when the service pipeline was last deployed successfully.
public ServicePipeline withLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the service pipeline was last deployed successfully.
lastDeploymentSucceededAt
- The time when the service pipeline was last deployed successfully.public void setLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this service pipeline.
lastSucceededDeploymentId
- The ID of the last successful deployment of this service pipeline.public String getLastSucceededDeploymentId()
The ID of the last successful deployment of this service pipeline.
public ServicePipeline withLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this service pipeline.
lastSucceededDeploymentId
- The ID of the last successful deployment of this service pipeline.public void setSpec(String spec)
The service spec that was used to create the service pipeline.
spec
- The service spec that was used to create the service pipeline.public String getSpec()
The service spec that was used to create the service pipeline.
public ServicePipeline withSpec(String spec)
The service spec that was used to create the service pipeline.
spec
- The service spec that was used to create the service pipeline.public void setTemplateMajorVersion(String templateMajorVersion)
The major version of the service template that was used to create the service pipeline.
templateMajorVersion
- The major version of the service template that was used to create the service pipeline.public String getTemplateMajorVersion()
The major version of the service template that was used to create the service pipeline.
public ServicePipeline withTemplateMajorVersion(String templateMajorVersion)
The major version of the service template that was used to create the service pipeline.
templateMajorVersion
- The major version of the service template that was used to create the service pipeline.public void setTemplateMinorVersion(String templateMinorVersion)
The minor version of the service template that was used to create the service pipeline.
templateMinorVersion
- The minor version of the service template that was used to create the service pipeline.public String getTemplateMinorVersion()
The minor version of the service template that was used to create the service pipeline.
public ServicePipeline withTemplateMinorVersion(String templateMinorVersion)
The minor version of the service template that was used to create the service pipeline.
templateMinorVersion
- The minor version of the service template that was used to create the service pipeline.public void setTemplateName(String templateName)
The name of the service template that was used to create the service pipeline.
templateName
- The name of the service template that was used to create the service pipeline.public String getTemplateName()
The name of the service template that was used to create the service pipeline.
public ServicePipeline withTemplateName(String templateName)
The name of the service template that was used to create the service pipeline.
templateName
- The name of the service template that was used to create the service pipeline.public String toString()
toString
in class Object
Object.toString()
public ServicePipeline clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.