@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EnvironmentSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.
Constructor and Description |
---|
EnvironmentSummary() |
Modifier and Type | Method and Description |
---|---|
EnvironmentSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the environment.
|
String |
getComponentRoleArn()
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined
components in this environment.
|
Date |
getCreatedAt()
The time when the environment was created.
|
String |
getDeploymentStatus()
The environment deployment status.
|
String |
getDeploymentStatusMessage()
An environment deployment status message.
|
String |
getDescription()
The description of the environment.
|
String |
getEnvironmentAccountConnectionId()
The ID of the environment account connection that the environment is associated with.
|
String |
getEnvironmentAccountId()
The ID of the environment account that the environment infrastructure resources are provisioned in.
|
String |
getLastAttemptedDeploymentId()
The ID of the last attempted deployment of this environment.
|
Date |
getLastDeploymentAttemptedAt()
The time when a deployment of the environment was last attempted.
|
Date |
getLastDeploymentSucceededAt()
The time when the environment was last deployed successfully.
|
String |
getLastSucceededDeploymentId()
The ID of the last successful deployment of this environment.
|
String |
getName()
The name of the environment.
|
String |
getProtonServiceRoleArn()
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on
your behalf.
|
String |
getProvisioning()
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
|
String |
getTemplateMajorVersion()
The major version of the environment template.
|
String |
getTemplateMinorVersion()
The minor version of the environment template.
|
String |
getTemplateName()
The name of the environment 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 environment.
|
void |
setComponentRoleArn(String componentRoleArn)
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined
components in this environment.
|
void |
setCreatedAt(Date createdAt)
The time when the environment was created.
|
void |
setDeploymentStatus(String deploymentStatus)
The environment deployment status.
|
void |
setDeploymentStatusMessage(String deploymentStatusMessage)
An environment deployment status message.
|
void |
setDescription(String description)
The description of the environment.
|
void |
setEnvironmentAccountConnectionId(String environmentAccountConnectionId)
The ID of the environment account connection that the environment is associated with.
|
void |
setEnvironmentAccountId(String environmentAccountId)
The ID of the environment account that the environment infrastructure resources are provisioned in.
|
void |
setLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this environment.
|
void |
setLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the environment was last attempted.
|
void |
setLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the environment was last deployed successfully.
|
void |
setLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this environment.
|
void |
setName(String name)
The name of the environment.
|
void |
setProtonServiceRoleArn(String protonServiceRoleArn)
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on
your behalf.
|
void |
setProvisioning(String provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
|
void |
setTemplateMajorVersion(String templateMajorVersion)
The major version of the environment template.
|
void |
setTemplateMinorVersion(String templateMinorVersion)
The minor version of the environment template.
|
void |
setTemplateName(String templateName)
The name of the environment template.
|
String |
toString()
Returns a string representation of this object.
|
EnvironmentSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the environment.
|
EnvironmentSummary |
withComponentRoleArn(String componentRoleArn)
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined
components in this environment.
|
EnvironmentSummary |
withCreatedAt(Date createdAt)
The time when the environment was created.
|
EnvironmentSummary |
withDeploymentStatus(DeploymentStatus deploymentStatus)
The environment deployment status.
|
EnvironmentSummary |
withDeploymentStatus(String deploymentStatus)
The environment deployment status.
|
EnvironmentSummary |
withDeploymentStatusMessage(String deploymentStatusMessage)
An environment deployment status message.
|
EnvironmentSummary |
withDescription(String description)
The description of the environment.
|
EnvironmentSummary |
withEnvironmentAccountConnectionId(String environmentAccountConnectionId)
The ID of the environment account connection that the environment is associated with.
|
EnvironmentSummary |
withEnvironmentAccountId(String environmentAccountId)
The ID of the environment account that the environment infrastructure resources are provisioned in.
|
EnvironmentSummary |
withLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this environment.
|
EnvironmentSummary |
withLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the environment was last attempted.
|
EnvironmentSummary |
withLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the environment was last deployed successfully.
|
EnvironmentSummary |
withLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this environment.
|
EnvironmentSummary |
withName(String name)
The name of the environment.
|
EnvironmentSummary |
withProtonServiceRoleArn(String protonServiceRoleArn)
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on
your behalf.
|
EnvironmentSummary |
withProvisioning(Provisioning provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
|
EnvironmentSummary |
withProvisioning(String provisioning)
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
|
EnvironmentSummary |
withTemplateMajorVersion(String templateMajorVersion)
The major version of the environment template.
|
EnvironmentSummary |
withTemplateMinorVersion(String templateMinorVersion)
The minor version of the environment template.
|
EnvironmentSummary |
withTemplateName(String templateName)
The name of the environment template.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the environment.
arn
- The Amazon Resource Name (ARN) of the environment.public String getArn()
The Amazon Resource Name (ARN) of the environment.
public EnvironmentSummary withArn(String arn)
The Amazon Resource Name (ARN) of the environment.
arn
- The Amazon Resource Name (ARN) of the environment.public void setComponentRoleArn(String componentRoleArn)
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.
The environment must have a componentRoleArn
to allow directly defined components to be associated
with the environment.
For more information about components, see Proton components in the Proton User Guide.
componentRoleArn
- The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined
components in this environment. It determines the scope of infrastructure that a component can
provision.
The environment must have a componentRoleArn
to allow directly defined components to be
associated with the environment.
For more information about components, see Proton components in the Proton User Guide.
public String getComponentRoleArn()
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.
The environment must have a componentRoleArn
to allow directly defined components to be associated
with the environment.
For more information about components, see Proton components in the Proton User Guide.
The environment must have a componentRoleArn
to allow directly defined components to be
associated with the environment.
For more information about components, see Proton components in the Proton User Guide.
public EnvironmentSummary withComponentRoleArn(String componentRoleArn)
The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined components in this environment. It determines the scope of infrastructure that a component can provision.
The environment must have a componentRoleArn
to allow directly defined components to be associated
with the environment.
For more information about components, see Proton components in the Proton User Guide.
componentRoleArn
- The Amazon Resource Name (ARN) of the IAM service role that Proton uses when provisioning directly defined
components in this environment. It determines the scope of infrastructure that a component can
provision.
The environment must have a componentRoleArn
to allow directly defined components to be
associated with the environment.
For more information about components, see Proton components in the Proton User Guide.
public void setCreatedAt(Date createdAt)
The time when the environment was created.
createdAt
- The time when the environment was created.public Date getCreatedAt()
The time when the environment was created.
public EnvironmentSummary withCreatedAt(Date createdAt)
The time when the environment was created.
createdAt
- The time when the environment was created.public void setDeploymentStatus(String deploymentStatus)
The environment deployment status.
deploymentStatus
- The environment deployment status.DeploymentStatus
public String getDeploymentStatus()
The environment deployment status.
DeploymentStatus
public EnvironmentSummary withDeploymentStatus(String deploymentStatus)
The environment deployment status.
deploymentStatus
- The environment deployment status.DeploymentStatus
public EnvironmentSummary withDeploymentStatus(DeploymentStatus deploymentStatus)
The environment deployment status.
deploymentStatus
- The environment deployment status.DeploymentStatus
public void setDeploymentStatusMessage(String deploymentStatusMessage)
An environment deployment status message.
deploymentStatusMessage
- An environment deployment status message.public String getDeploymentStatusMessage()
An environment deployment status message.
public EnvironmentSummary withDeploymentStatusMessage(String deploymentStatusMessage)
An environment deployment status message.
deploymentStatusMessage
- An environment deployment status message.public void setDescription(String description)
The description of the environment.
description
- The description of the environment.public String getDescription()
The description of the environment.
public EnvironmentSummary withDescription(String description)
The description of the environment.
description
- The description of the environment.public void setEnvironmentAccountConnectionId(String environmentAccountConnectionId)
The ID of the environment account connection that the environment is associated with.
environmentAccountConnectionId
- The ID of the environment account connection that the environment is associated with.public String getEnvironmentAccountConnectionId()
The ID of the environment account connection that the environment is associated with.
public EnvironmentSummary withEnvironmentAccountConnectionId(String environmentAccountConnectionId)
The ID of the environment account connection that the environment is associated with.
environmentAccountConnectionId
- The ID of the environment account connection that the environment is associated with.public void setEnvironmentAccountId(String environmentAccountId)
The ID of the environment account that the environment infrastructure resources are provisioned in.
environmentAccountId
- The ID of the environment account that the environment infrastructure resources are provisioned in.public String getEnvironmentAccountId()
The ID of the environment account that the environment infrastructure resources are provisioned in.
public EnvironmentSummary withEnvironmentAccountId(String environmentAccountId)
The ID of the environment account that the environment infrastructure resources are provisioned in.
environmentAccountId
- The ID of the environment account that the environment infrastructure resources are provisioned in.public void setLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this environment.
lastAttemptedDeploymentId
- The ID of the last attempted deployment of this environment.public String getLastAttemptedDeploymentId()
The ID of the last attempted deployment of this environment.
public EnvironmentSummary withLastAttemptedDeploymentId(String lastAttemptedDeploymentId)
The ID of the last attempted deployment of this environment.
lastAttemptedDeploymentId
- The ID of the last attempted deployment of this environment.public void setLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the environment was last attempted.
lastDeploymentAttemptedAt
- The time when a deployment of the environment was last attempted.public Date getLastDeploymentAttemptedAt()
The time when a deployment of the environment was last attempted.
public EnvironmentSummary withLastDeploymentAttemptedAt(Date lastDeploymentAttemptedAt)
The time when a deployment of the environment was last attempted.
lastDeploymentAttemptedAt
- The time when a deployment of the environment was last attempted.public void setLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the environment was last deployed successfully.
lastDeploymentSucceededAt
- The time when the environment was last deployed successfully.public Date getLastDeploymentSucceededAt()
The time when the environment was last deployed successfully.
public EnvironmentSummary withLastDeploymentSucceededAt(Date lastDeploymentSucceededAt)
The time when the environment was last deployed successfully.
lastDeploymentSucceededAt
- The time when the environment was last deployed successfully.public void setLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this environment.
lastSucceededDeploymentId
- The ID of the last successful deployment of this environment.public String getLastSucceededDeploymentId()
The ID of the last successful deployment of this environment.
public EnvironmentSummary withLastSucceededDeploymentId(String lastSucceededDeploymentId)
The ID of the last successful deployment of this environment.
lastSucceededDeploymentId
- The ID of the last successful deployment of this environment.public void setName(String name)
The name of the environment.
name
- The name of the environment.public String getName()
The name of the environment.
public EnvironmentSummary withName(String name)
The name of the environment.
name
- The name of the environment.public void setProtonServiceRoleArn(String protonServiceRoleArn)
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.
protonServiceRoleArn
- The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other
services on your behalf.public String getProtonServiceRoleArn()
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.
public EnvironmentSummary withProtonServiceRoleArn(String protonServiceRoleArn)
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.
protonServiceRoleArn
- The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other
services on your behalf.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 EnvironmentSummary 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 EnvironmentSummary 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 void setTemplateMajorVersion(String templateMajorVersion)
The major version of the environment template.
templateMajorVersion
- The major version of the environment template.public String getTemplateMajorVersion()
The major version of the environment template.
public EnvironmentSummary withTemplateMajorVersion(String templateMajorVersion)
The major version of the environment template.
templateMajorVersion
- The major version of the environment template.public void setTemplateMinorVersion(String templateMinorVersion)
The minor version of the environment template.
templateMinorVersion
- The minor version of the environment template.public String getTemplateMinorVersion()
The minor version of the environment template.
public EnvironmentSummary withTemplateMinorVersion(String templateMinorVersion)
The minor version of the environment template.
templateMinorVersion
- The minor version of the environment template.public void setTemplateName(String templateName)
The name of the environment template.
templateName
- The name of the environment template.public String getTemplateName()
The name of the environment template.
public EnvironmentSummary withTemplateName(String templateName)
The name of the environment template.
templateName
- The name of the environment template.public String toString()
toString
in class Object
Object.toString()
public EnvironmentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.