@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ComponentSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary data of an Proton component resource.
For more information about components, see Proton components in the Proton Administrator Guide.
Constructor and Description |
---|
ComponentSummary() |
Modifier and Type | Method and Description |
---|---|
ComponentSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the component.
|
Date |
getCreatedAt()
The time when the component was created.
|
String |
getDeploymentStatus()
The component deployment status.
|
String |
getDeploymentStatusMessage()
The message associated with the component deployment status.
|
String |
getEnvironmentName()
The name of the Proton environment that this component is associated with.
|
Date |
getLastDeploymentAttemptedAt()
The time when a deployment of the component was last attempted.
|
Date |
getLastDeploymentSucceededAt()
The time when the component was last deployed successfully.
|
Date |
getLastModifiedAt()
The time when the component was last modified.
|
String |
getName()
The name of the component.
|
String |
getServiceInstanceName()
The name of the service instance that this component is attached to.
|
String |
getServiceName()
The name of the service that
serviceInstanceName is associated with. |
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 component.
|
void |
setCreatedAt(Date createdAt)
The time when the component was created.
|
void |
setDeploymentStatus(String deploymentStatus)
The component deployment status.
|
void |
setDeploymentStatusMessage(String deploymentStatusMessage)
The message associated with the component deployment status.
|
void |
setEnvironmentName(String environmentName)
The name of the Proton environment that this component is associated with.
|
void |
setLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the component was last attempted.
|
void |
setLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the component was last deployed successfully.
|
void |
setLastModifiedAt(Date lastModifiedAt)
The time when the component was last modified.
|
void |
setName(String name)
The name of the component.
|
void |
setServiceInstanceName(String serviceInstanceName)
The name of the service instance that this component is attached to.
|
void |
setServiceName(String serviceName)
The name of the service that
serviceInstanceName is associated with. |
String |
toString()
Returns a string representation of this object.
|
ComponentSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the component.
|
ComponentSummary |
withCreatedAt(Date createdAt)
The time when the component was created.
|
ComponentSummary |
withDeploymentStatus(DeploymentStatus deploymentStatus)
The component deployment status.
|
ComponentSummary |
withDeploymentStatus(String deploymentStatus)
The component deployment status.
|
ComponentSummary |
withDeploymentStatusMessage(String deploymentStatusMessage)
The message associated with the component deployment status.
|
ComponentSummary |
withEnvironmentName(String environmentName)
The name of the Proton environment that this component is associated with.
|
ComponentSummary |
withLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the component was last attempted.
|
ComponentSummary |
withLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the component was last deployed successfully.
|
ComponentSummary |
withLastModifiedAt(Date lastModifiedAt)
The time when the component was last modified.
|
ComponentSummary |
withName(String name)
The name of the component.
|
ComponentSummary |
withServiceInstanceName(String serviceInstanceName)
The name of the service instance that this component is attached to.
|
ComponentSummary |
withServiceName(String serviceName)
The name of the service that
serviceInstanceName is associated with. |
public void setArn(String arn)
The Amazon Resource Name (ARN) of the component.
arn
- The Amazon Resource Name (ARN) of the component.public String getArn()
The Amazon Resource Name (ARN) of the component.
public ComponentSummary withArn(String arn)
The Amazon Resource Name (ARN) of the component.
arn
- The Amazon Resource Name (ARN) of the component.public void setCreatedAt(Date createdAt)
The time when the component was created.
createdAt
- The time when the component was created.public Date getCreatedAt()
The time when the component was created.
public ComponentSummary withCreatedAt(Date createdAt)
The time when the component was created.
createdAt
- The time when the component was created.public void setDeploymentStatus(String deploymentStatus)
The component deployment status.
deploymentStatus
- The component deployment status.DeploymentStatus
public String getDeploymentStatus()
The component deployment status.
DeploymentStatus
public ComponentSummary withDeploymentStatus(String deploymentStatus)
The component deployment status.
deploymentStatus
- The component deployment status.DeploymentStatus
public ComponentSummary withDeploymentStatus(DeploymentStatus deploymentStatus)
The component deployment status.
deploymentStatus
- The component deployment status.DeploymentStatus
public void setDeploymentStatusMessage(String deploymentStatusMessage)
The message associated with the component deployment status.
deploymentStatusMessage
- The message associated with the component deployment status.public String getDeploymentStatusMessage()
The message associated with the component deployment status.
public ComponentSummary withDeploymentStatusMessage(String deploymentStatusMessage)
The message associated with the component deployment status.
deploymentStatusMessage
- The message associated with the component deployment status.public void setEnvironmentName(String environmentName)
The name of the Proton environment that this component is associated with.
environmentName
- The name of the Proton environment that this component is associated with.public String getEnvironmentName()
The name of the Proton environment that this component is associated with.
public ComponentSummary withEnvironmentName(String environmentName)
The name of the Proton environment that this component is associated with.
environmentName
- The name of the Proton environment that this component is associated with.public void setLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the component was last attempted.
lastDeploymentAttemptedAt
- The time when a deployment of the component was last attempted.public Date getLastDeploymentAttemptedAt()
The time when a deployment of the component was last attempted.
public ComponentSummary withLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the component was last attempted.
lastDeploymentAttemptedAt
- The time when a deployment of the component was last attempted.public void setLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the component was last deployed successfully.
lastDeploymentSucceededAt
- The time when the component was last deployed successfully.public Date getLastDeploymentSucceededAt()
The time when the component was last deployed successfully.
public ComponentSummary withLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the component was last deployed successfully.
lastDeploymentSucceededAt
- The time when the component was last deployed successfully.public void setLastModifiedAt(Date lastModifiedAt)
The time when the component was last modified.
lastModifiedAt
- The time when the component was last modified.public Date getLastModifiedAt()
The time when the component was last modified.
public ComponentSummary withLastModifiedAt(Date lastModifiedAt)
The time when the component was last modified.
lastModifiedAt
- The time when the component was last modified.public void setName(String name)
The name of the component.
name
- The name of the component.public String getName()
The name of the component.
public ComponentSummary withName(String name)
The name of the component.
name
- The name of the component.public void setServiceInstanceName(String serviceInstanceName)
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
serviceInstanceName
- The name of the service instance that this component is attached to. Provided when a component is attached
to a service instance.public String getServiceInstanceName()
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
public ComponentSummary withServiceInstanceName(String serviceInstanceName)
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
serviceInstanceName
- The name of the service instance that this component is attached to. Provided when a component is attached
to a service instance.public void setServiceName(String serviceName)
The name of the service that serviceInstanceName
is associated with. Provided when a component is
attached to a service instance.
serviceName
- The name of the service that serviceInstanceName
is associated with. Provided when a
component is attached to a service instance.public String getServiceName()
The name of the service that serviceInstanceName
is associated with. Provided when a component is
attached to a service instance.
serviceInstanceName
is associated with. Provided when a
component is attached to a service instance.public ComponentSummary withServiceName(String serviceName)
The name of the service that serviceInstanceName
is associated with. Provided when a component is
attached to a service instance.
serviceName
- The name of the service that serviceInstanceName
is associated with. Provided when a
component is attached to a service instance.public String toString()
toString
in class Object
Object.toString()
public ComponentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.