@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsElasticBeanstalkEnvironmentDetails extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about an Elastic Beanstalk environment.
Constructor and Description |
---|
AwsElasticBeanstalkEnvironmentDetails() |
Modifier and Type | Method and Description |
---|---|
AwsElasticBeanstalkEnvironmentDetails |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationName()
The name of the application that is associated with the environment.
|
String |
getCname()
The URL to the CNAME for this environment.
|
String |
getDateCreated()
The creation date for this environment.
|
String |
getDateUpdated()
The date when this environment was last modified.
|
String |
getDescription()
A description of the environment.
|
String |
getEndpointUrl()
For load-balanced, autoscaling environments, the URL to the load balancer.
|
String |
getEnvironmentArn()
The ARN of the environment.
|
String |
getEnvironmentId()
The identifier of the environment.
|
List<AwsElasticBeanstalkEnvironmentEnvironmentLink> |
getEnvironmentLinks()
Links to other environments in the same group.
|
String |
getEnvironmentName()
The name of the environment.
|
List<AwsElasticBeanstalkEnvironmentOptionSetting> |
getOptionSettings()
The configuration setting for the environment.
|
String |
getPlatformArn()
The ARN of the platform version for the environment.
|
String |
getSolutionStackName()
The name of the solution stack that is deployed with the environment.
|
String |
getStatus()
The current operational status of the environment.
|
AwsElasticBeanstalkEnvironmentTier |
getTier()
The tier of the environment.
|
String |
getVersionLabel()
The application version of the environment.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationName(String applicationName)
The name of the application that is associated with the environment.
|
void |
setCname(String cname)
The URL to the CNAME for this environment.
|
void |
setDateCreated(String dateCreated)
The creation date for this environment.
|
void |
setDateUpdated(String dateUpdated)
The date when this environment was last modified.
|
void |
setDescription(String description)
A description of the environment.
|
void |
setEndpointUrl(String endpointUrl)
For load-balanced, autoscaling environments, the URL to the load balancer.
|
void |
setEnvironmentArn(String environmentArn)
The ARN of the environment.
|
void |
setEnvironmentId(String environmentId)
The identifier of the environment.
|
void |
setEnvironmentLinks(Collection<AwsElasticBeanstalkEnvironmentEnvironmentLink> environmentLinks)
Links to other environments in the same group.
|
void |
setEnvironmentName(String environmentName)
The name of the environment.
|
void |
setOptionSettings(Collection<AwsElasticBeanstalkEnvironmentOptionSetting> optionSettings)
The configuration setting for the environment.
|
void |
setPlatformArn(String platformArn)
The ARN of the platform version for the environment.
|
void |
setSolutionStackName(String solutionStackName)
The name of the solution stack that is deployed with the environment.
|
void |
setStatus(String status)
The current operational status of the environment.
|
void |
setTier(AwsElasticBeanstalkEnvironmentTier tier)
The tier of the environment.
|
void |
setVersionLabel(String versionLabel)
The application version of the environment.
|
String |
toString()
Returns a string representation of this object.
|
AwsElasticBeanstalkEnvironmentDetails |
withApplicationName(String applicationName)
The name of the application that is associated with the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withCname(String cname)
The URL to the CNAME for this environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withDateCreated(String dateCreated)
The creation date for this environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withDateUpdated(String dateUpdated)
The date when this environment was last modified.
|
AwsElasticBeanstalkEnvironmentDetails |
withDescription(String description)
A description of the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withEndpointUrl(String endpointUrl)
For load-balanced, autoscaling environments, the URL to the load balancer.
|
AwsElasticBeanstalkEnvironmentDetails |
withEnvironmentArn(String environmentArn)
The ARN of the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withEnvironmentId(String environmentId)
The identifier of the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withEnvironmentLinks(AwsElasticBeanstalkEnvironmentEnvironmentLink... environmentLinks)
Links to other environments in the same group.
|
AwsElasticBeanstalkEnvironmentDetails |
withEnvironmentLinks(Collection<AwsElasticBeanstalkEnvironmentEnvironmentLink> environmentLinks)
Links to other environments in the same group.
|
AwsElasticBeanstalkEnvironmentDetails |
withEnvironmentName(String environmentName)
The name of the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withOptionSettings(AwsElasticBeanstalkEnvironmentOptionSetting... optionSettings)
The configuration setting for the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withOptionSettings(Collection<AwsElasticBeanstalkEnvironmentOptionSetting> optionSettings)
The configuration setting for the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withPlatformArn(String platformArn)
The ARN of the platform version for the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withSolutionStackName(String solutionStackName)
The name of the solution stack that is deployed with the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withStatus(String status)
The current operational status of the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withTier(AwsElasticBeanstalkEnvironmentTier tier)
The tier of the environment.
|
AwsElasticBeanstalkEnvironmentDetails |
withVersionLabel(String versionLabel)
The application version of the environment.
|
public AwsElasticBeanstalkEnvironmentDetails()
public void setApplicationName(String applicationName)
The name of the application that is associated with the environment.
applicationName
- The name of the application that is associated with the environment.public String getApplicationName()
The name of the application that is associated with the environment.
public AwsElasticBeanstalkEnvironmentDetails withApplicationName(String applicationName)
The name of the application that is associated with the environment.
applicationName
- The name of the application that is associated with the environment.public void setCname(String cname)
The URL to the CNAME for this environment.
cname
- The URL to the CNAME for this environment.public String getCname()
The URL to the CNAME for this environment.
public AwsElasticBeanstalkEnvironmentDetails withCname(String cname)
The URL to the CNAME for this environment.
cname
- The URL to the CNAME for this environment.public void setDateCreated(String dateCreated)
The creation date for this environment.
dateCreated
- The creation date for this environment.public String getDateCreated()
The creation date for this environment.
public AwsElasticBeanstalkEnvironmentDetails withDateCreated(String dateCreated)
The creation date for this environment.
dateCreated
- The creation date for this environment.public void setDateUpdated(String dateUpdated)
The date when this environment was last modified.
dateUpdated
- The date when this environment was last modified.public String getDateUpdated()
The date when this environment was last modified.
public AwsElasticBeanstalkEnvironmentDetails withDateUpdated(String dateUpdated)
The date when this environment was last modified.
dateUpdated
- The date when this environment was last modified.public void setDescription(String description)
A description of the environment.
description
- A description of the environment.public String getDescription()
A description of the environment.
public AwsElasticBeanstalkEnvironmentDetails withDescription(String description)
A description of the environment.
description
- A description of the environment.public void setEndpointUrl(String endpointUrl)
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
endpointUrl
- For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance
environments, the IP address of the instance.public String getEndpointUrl()
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
public AwsElasticBeanstalkEnvironmentDetails withEndpointUrl(String endpointUrl)
For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance environments, the IP address of the instance.
endpointUrl
- For load-balanced, autoscaling environments, the URL to the load balancer. For single-instance
environments, the IP address of the instance.public void setEnvironmentArn(String environmentArn)
The ARN of the environment.
environmentArn
- The ARN of the environment.public String getEnvironmentArn()
The ARN of the environment.
public AwsElasticBeanstalkEnvironmentDetails withEnvironmentArn(String environmentArn)
The ARN of the environment.
environmentArn
- The ARN of the environment.public void setEnvironmentId(String environmentId)
The identifier of the environment.
environmentId
- The identifier of the environment.public String getEnvironmentId()
The identifier of the environment.
public AwsElasticBeanstalkEnvironmentDetails withEnvironmentId(String environmentId)
The identifier of the environment.
environmentId
- The identifier of the environment.public List<AwsElasticBeanstalkEnvironmentEnvironmentLink> getEnvironmentLinks()
Links to other environments in the same group.
public void setEnvironmentLinks(Collection<AwsElasticBeanstalkEnvironmentEnvironmentLink> environmentLinks)
Links to other environments in the same group.
environmentLinks
- Links to other environments in the same group.public AwsElasticBeanstalkEnvironmentDetails withEnvironmentLinks(AwsElasticBeanstalkEnvironmentEnvironmentLink... environmentLinks)
Links to other environments in the same group.
NOTE: This method appends the values to the existing list (if any). Use
setEnvironmentLinks(java.util.Collection)
or withEnvironmentLinks(java.util.Collection)
if you
want to override the existing values.
environmentLinks
- Links to other environments in the same group.public AwsElasticBeanstalkEnvironmentDetails withEnvironmentLinks(Collection<AwsElasticBeanstalkEnvironmentEnvironmentLink> environmentLinks)
Links to other environments in the same group.
environmentLinks
- Links to other environments in the same group.public void setEnvironmentName(String environmentName)
The name of the environment.
environmentName
- The name of the environment.public String getEnvironmentName()
The name of the environment.
public AwsElasticBeanstalkEnvironmentDetails withEnvironmentName(String environmentName)
The name of the environment.
environmentName
- The name of the environment.public List<AwsElasticBeanstalkEnvironmentOptionSetting> getOptionSettings()
The configuration setting for the environment.
public void setOptionSettings(Collection<AwsElasticBeanstalkEnvironmentOptionSetting> optionSettings)
The configuration setting for the environment.
optionSettings
- The configuration setting for the environment.public AwsElasticBeanstalkEnvironmentDetails withOptionSettings(AwsElasticBeanstalkEnvironmentOptionSetting... optionSettings)
The configuration setting for the environment.
NOTE: This method appends the values to the existing list (if any). Use
setOptionSettings(java.util.Collection)
or withOptionSettings(java.util.Collection)
if you want
to override the existing values.
optionSettings
- The configuration setting for the environment.public AwsElasticBeanstalkEnvironmentDetails withOptionSettings(Collection<AwsElasticBeanstalkEnvironmentOptionSetting> optionSettings)
The configuration setting for the environment.
optionSettings
- The configuration setting for the environment.public void setPlatformArn(String platformArn)
The ARN of the platform version for the environment.
platformArn
- The ARN of the platform version for the environment.public String getPlatformArn()
The ARN of the platform version for the environment.
public AwsElasticBeanstalkEnvironmentDetails withPlatformArn(String platformArn)
The ARN of the platform version for the environment.
platformArn
- The ARN of the platform version for the environment.public void setSolutionStackName(String solutionStackName)
The name of the solution stack that is deployed with the environment.
solutionStackName
- The name of the solution stack that is deployed with the environment.public String getSolutionStackName()
The name of the solution stack that is deployed with the environment.
public AwsElasticBeanstalkEnvironmentDetails withSolutionStackName(String solutionStackName)
The name of the solution stack that is deployed with the environment.
solutionStackName
- The name of the solution stack that is deployed with the environment.public void setStatus(String status)
The current operational status of the environment. Valid values are as follows:
Aborting
Launching
LinkingFrom
LinkingTo
Ready
Terminated
Terminating
Updating
status
- The current operational status of the environment. Valid values are as follows:
Aborting
Launching
LinkingFrom
LinkingTo
Ready
Terminated
Terminating
Updating
public String getStatus()
The current operational status of the environment. Valid values are as follows:
Aborting
Launching
LinkingFrom
LinkingTo
Ready
Terminated
Terminating
Updating
Aborting
Launching
LinkingFrom
LinkingTo
Ready
Terminated
Terminating
Updating
public AwsElasticBeanstalkEnvironmentDetails withStatus(String status)
The current operational status of the environment. Valid values are as follows:
Aborting
Launching
LinkingFrom
LinkingTo
Ready
Terminated
Terminating
Updating
status
- The current operational status of the environment. Valid values are as follows:
Aborting
Launching
LinkingFrom
LinkingTo
Ready
Terminated
Terminating
Updating
public void setTier(AwsElasticBeanstalkEnvironmentTier tier)
The tier of the environment.
tier
- The tier of the environment.public AwsElasticBeanstalkEnvironmentTier getTier()
The tier of the environment.
public AwsElasticBeanstalkEnvironmentDetails withTier(AwsElasticBeanstalkEnvironmentTier tier)
The tier of the environment.
tier
- The tier of the environment.public void setVersionLabel(String versionLabel)
The application version of the environment.
versionLabel
- The application version of the environment.public String getVersionLabel()
The application version of the environment.
public AwsElasticBeanstalkEnvironmentDetails withVersionLabel(String versionLabel)
The application version of the environment.
versionLabel
- The application version of the environment.public String toString()
toString
in class Object
Object.toString()
public AwsElasticBeanstalkEnvironmentDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.