public class TerminateEnvironmentRequest extends AmazonWebServiceRequest implements Serializable
TerminateEnvironment operation.
 Terminates the specified environment.
NOOP| Constructor and Description | 
|---|
| TerminateEnvironmentRequest()Default constructor for a new TerminateEnvironmentRequest object. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| String | getEnvironmentId()The ID of the environment to terminate. | 
| String | getEnvironmentName()The name of the environment to terminate. | 
| Boolean | getTerminateResources()Indicates whether the associated AWS resources should shut down when
 the environment is terminated:  | 
| int | hashCode() | 
| Boolean | isTerminateResources()Indicates whether the associated AWS resources should shut down when
 the environment is terminated:  | 
| void | setEnvironmentId(String environmentId)The ID of the environment to terminate. | 
| void | setEnvironmentName(String environmentName)The name of the environment to terminate. | 
| void | setTerminateResources(Boolean terminateResources)Indicates whether the associated AWS resources should shut down when
 the environment is terminated:  | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| TerminateEnvironmentRequest | withEnvironmentId(String environmentId)The ID of the environment to terminate. | 
| TerminateEnvironmentRequest | withEnvironmentName(String environmentName)The name of the environment to terminate. | 
| TerminateEnvironmentRequest | withTerminateResources(Boolean terminateResources)Indicates whether the associated AWS resources should shut down when
 the environment is terminated:  | 
copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic TerminateEnvironmentRequest()
public String getEnvironmentId()
 Condition: You must
 specify either this or an EnvironmentName, or both. If you do not
 specify either, AWS Elastic Beanstalk returns
 MissingRequiredParameter error.
 Condition: You must
         specify either this or an EnvironmentName, or both. If you do not
         specify either, AWS Elastic Beanstalk returns
         MissingRequiredParameter error.
public void setEnvironmentId(String environmentId)
 Condition: You must
 specify either this or an EnvironmentName, or both. If you do not
 specify either, AWS Elastic Beanstalk returns
 MissingRequiredParameter error.
environmentId - The ID of the environment to terminate.  Condition: You must
         specify either this or an EnvironmentName, or both. If you do not
         specify either, AWS Elastic Beanstalk returns
         MissingRequiredParameter error.
public TerminateEnvironmentRequest withEnvironmentId(String environmentId)
 Condition: You must
 specify either this or an EnvironmentName, or both. If you do not
 specify either, AWS Elastic Beanstalk returns
 MissingRequiredParameter error.
 
Returns a reference to this object so that method calls can be chained together.
environmentId - The ID of the environment to terminate.  Condition: You must
         specify either this or an EnvironmentName, or both. If you do not
         specify either, AWS Elastic Beanstalk returns
         MissingRequiredParameter error.
public String getEnvironmentName()
 Condition: You must
 specify either this or an EnvironmentId, or both. If you do not
 specify either, AWS Elastic Beanstalk returns
 MissingRequiredParameter error.
 
 Constraints:
 Length: 4 - 23
 Condition: You must
         specify either this or an EnvironmentId, or both. If you do not
         specify either, AWS Elastic Beanstalk returns
         MissingRequiredParameter error.
public void setEnvironmentName(String environmentName)
 Condition: You must
 specify either this or an EnvironmentId, or both. If you do not
 specify either, AWS Elastic Beanstalk returns
 MissingRequiredParameter error.
 
 Constraints:
 Length: 4 - 23
environmentName - The name of the environment to terminate.  Condition: You must
         specify either this or an EnvironmentId, or both. If you do not
         specify either, AWS Elastic Beanstalk returns
         MissingRequiredParameter error.
public TerminateEnvironmentRequest withEnvironmentName(String environmentName)
 Condition: You must
 specify either this or an EnvironmentId, or both. If you do not
 specify either, AWS Elastic Beanstalk returns
 MissingRequiredParameter error.
 
Returns a reference to this object so that method calls can be chained together.
 Constraints:
 Length: 4 - 23
environmentName - The name of the environment to terminate.  Condition: You must
         specify either this or an EnvironmentId, or both. If you do not
         specify either, AWS Elastic Beanstalk returns
         MissingRequiredParameter error.
public Boolean isTerminateResources()
 true: (default) The user AWS resources (for example, the
 Auto Scaling group, LoadBalancer, etc.) are terminated along with the
 environment. 
 false: The
 environment is removed from the AWS Elastic Beanstalk but the AWS
 resources continue to operate. 
true: The specified environment as well as the associated
 AWS resources, such as Auto Scaling group and LoadBalancer, are
 terminated. false: AWS Elastic Beanstalk
 resource management is removed from the environment, but the AWS
 resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
 Valid Values: true | false
         true: (default) The user AWS resources (for example, the
         Auto Scaling group, LoadBalancer, etc.) are terminated along with the
         environment. 
 false: The
         environment is removed from the AWS Elastic Beanstalk but the AWS
         resources continue to operate. 
true: The specified environment as well as the associated
         AWS resources, such as Auto Scaling group and LoadBalancer, are
         terminated. false: AWS Elastic Beanstalk
         resource management is removed from the environment, but the AWS
         resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
         Valid Values: true | false
public void setTerminateResources(Boolean terminateResources)
 true: (default) The user AWS resources (for example, the
 Auto Scaling group, LoadBalancer, etc.) are terminated along with the
 environment. 
 false: The
 environment is removed from the AWS Elastic Beanstalk but the AWS
 resources continue to operate. 
true: The specified environment as well as the associated
 AWS resources, such as Auto Scaling group and LoadBalancer, are
 terminated. false: AWS Elastic Beanstalk
 resource management is removed from the environment, but the AWS
 resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
 Valid Values: true | false
terminateResources - Indicates whether the associated AWS resources should shut down when
         the environment is terminated: 
         true: (default) The user AWS resources (for example, the
         Auto Scaling group, LoadBalancer, etc.) are terminated along with the
         environment. 
 false: The
         environment is removed from the AWS Elastic Beanstalk but the AWS
         resources continue to operate. 
true: The specified environment as well as the associated
         AWS resources, such as Auto Scaling group and LoadBalancer, are
         terminated. false: AWS Elastic Beanstalk
         resource management is removed from the environment, but the AWS
         resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
         Valid Values: true | false
public TerminateEnvironmentRequest withTerminateResources(Boolean terminateResources)
 true: (default) The user AWS resources (for example, the
 Auto Scaling group, LoadBalancer, etc.) are terminated along with the
 environment. 
 false: The
 environment is removed from the AWS Elastic Beanstalk but the AWS
 resources continue to operate. 
true: The specified environment as well as the associated
 AWS resources, such as Auto Scaling group and LoadBalancer, are
 terminated. false: AWS Elastic Beanstalk
 resource management is removed from the environment, but the AWS
 resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
 Valid Values: true | false
 
Returns a reference to this object so that method calls can be chained together.
terminateResources - Indicates whether the associated AWS resources should shut down when
         the environment is terminated: 
         true: (default) The user AWS resources (for example, the
         Auto Scaling group, LoadBalancer, etc.) are terminated along with the
         environment. 
 false: The
         environment is removed from the AWS Elastic Beanstalk but the AWS
         resources continue to operate. 
true: The specified environment as well as the associated
         AWS resources, such as Auto Scaling group and LoadBalancer, are
         terminated. false: AWS Elastic Beanstalk
         resource management is removed from the environment, but the AWS
         resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
         Valid Values: true | false
public Boolean getTerminateResources()
 true: (default) The user AWS resources (for example, the
 Auto Scaling group, LoadBalancer, etc.) are terminated along with the
 environment. 
 false: The
 environment is removed from the AWS Elastic Beanstalk but the AWS
 resources continue to operate. 
true: The specified environment as well as the associated
 AWS resources, such as Auto Scaling group and LoadBalancer, are
 terminated. false: AWS Elastic Beanstalk
 resource management is removed from the environment, but the AWS
 resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
 Valid Values: true | false
         true: (default) The user AWS resources (for example, the
         Auto Scaling group, LoadBalancer, etc.) are terminated along with the
         environment. 
 false: The
         environment is removed from the AWS Elastic Beanstalk but the AWS
         resources continue to operate. 
true: The specified environment as well as the associated
         AWS resources, such as Auto Scaling group and LoadBalancer, are
         terminated. false: AWS Elastic Beanstalk
         resource management is removed from the environment, but the AWS
         resources continue to operate. For more information, see the AWS Elastic Beanstalk User Guide.
 Default: true 
         Valid Values: true | false
public String toString()
toString in class ObjectObject.toString()Copyright © 2014. All rights reserved.