All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.elasticbeanstalk.AWSElasticBeanstalkAsync Maven / Gradle / Ivy

/*
 * Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License").
 * You may not use this file except in compliance with the License.
 * A copy of the License is located at
 * 
 *  http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed
 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 * express or implied. See the License for the specific language governing
 * permissions and limitations under the License.
 */
package com.amazonaws.services.elasticbeanstalk;

import java.util.concurrent.Future;

import com.amazonaws.AmazonClientException;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.handlers.AsyncHandler;
import com.amazonaws.services.elasticbeanstalk.model.*;

/**
 * Interface for accessing AWSElasticBeanstalk asynchronously.
 * Each asynchronous method will return a Java Future object, and users are also allowed
 * to provide a callback handler.
 * AWS Elastic Beanstalk 

* This is the AWS Elastic Beanstalk API Reference. This guide provides * detailed information about AWS Elastic Beanstalk actions, data types, * parameters, and errors. *

*

* AWS Elastic Beanstalk is a tool that makes it easy for you to create, * deploy, and manage scalable, fault-tolerant applications running on * Amazon Web Services cloud resources. *

*

* For more information about this product, go to the * AWS Elastic Beanstalk details page. The location of the latest AWS Elastic Beanstalk WSDL is http://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl * . *

*

* Endpoints *

*

* For a list of region-specific endpoints that AWS Elastic Beanstalk * supports, go to * Regions and Endpoints * in the Amazon Web Services Glossary . *

*/ public interface AWSElasticBeanstalkAsync extends AWSElasticBeanstalk { /** *

* Checks if the specified CNAME is available. *

* * @param checkDNSAvailabilityRequest Container for the necessary * parameters to execute the CheckDNSAvailability operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * CheckDNSAvailability service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future checkDNSAvailabilityAsync(CheckDNSAvailabilityRequest checkDNSAvailabilityRequest) throws AmazonServiceException, AmazonClientException; /** *

* Checks if the specified CNAME is available. *

* * @param checkDNSAvailabilityRequest Container for the necessary * parameters to execute the CheckDNSAvailability operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * CheckDNSAvailability service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future checkDNSAvailabilityAsync(CheckDNSAvailabilityRequest checkDNSAvailabilityRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Describes the configuration options that are used in a particular * configuration template or environment, or that a specified solution * stack defines. The description includes the values the options, their * default values, and an indication of the required action on a running * environment if an option value is changed. *

* * @param describeConfigurationOptionsRequest Container for the necessary * parameters to execute the DescribeConfigurationOptions operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeConfigurationOptions service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeConfigurationOptionsAsync(DescribeConfigurationOptionsRequest describeConfigurationOptionsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Describes the configuration options that are used in a particular * configuration template or environment, or that a specified solution * stack defines. The description includes the values the options, their * default values, and an indication of the required action on a running * environment if an option value is changed. *

* * @param describeConfigurationOptionsRequest Container for the necessary * parameters to execute the DescribeConfigurationOptions operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeConfigurationOptions service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeConfigurationOptionsAsync(DescribeConfigurationOptionsRequest describeConfigurationOptionsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the specified configuration template. *

*

* NOTE:When you launch an environment using a configuration * template, the environment gets a copy of the template. You can delete * or modify the environment's copy of the template without affecting the * running environment. *

* * @param deleteConfigurationTemplateRequest Container for the necessary * parameters to execute the DeleteConfigurationTemplate operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DeleteConfigurationTemplate service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteConfigurationTemplateAsync(DeleteConfigurationTemplateRequest deleteConfigurationTemplateRequest) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the specified configuration template. *

*

* NOTE:When you launch an environment using a configuration * template, the environment gets a copy of the template. You can delete * or modify the environment's copy of the template without affecting the * running environment. *

* * @param deleteConfigurationTemplateRequest Container for the necessary * parameters to execute the DeleteConfigurationTemplate operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DeleteConfigurationTemplate service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteConfigurationTemplateAsync(DeleteConfigurationTemplateRequest deleteConfigurationTemplateRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Launches an environment for the specified application using the * specified configuration. *

* * @param createEnvironmentRequest Container for the necessary parameters * to execute the CreateEnvironment operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * CreateEnvironment service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest) throws AmazonServiceException, AmazonClientException; /** *

* Launches an environment for the specified application using the * specified configuration. *

* * @param createEnvironmentRequest Container for the necessary parameters * to execute the CreateEnvironment operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * CreateEnvironment service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Creates the Amazon S3 storage location for the account. *

*

* This location is used to store user log files. *

* * @param createStorageLocationRequest Container for the necessary * parameters to execute the CreateStorageLocation operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * CreateStorageLocation service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createStorageLocationAsync(CreateStorageLocationRequest createStorageLocationRequest) throws AmazonServiceException, AmazonClientException; /** *

* Creates the Amazon S3 storage location for the account. *

*

* This location is used to store user log files. *

* * @param createStorageLocationRequest Container for the necessary * parameters to execute the CreateStorageLocation operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * CreateStorageLocation service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createStorageLocationAsync(CreateStorageLocationRequest createStorageLocationRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Initiates a request to compile the specified type of information of * the deployed environment. *

*

* Setting the InfoType to tail compiles the * last lines from the application server log files of every Amazon EC2 * instance in your environment. Use RetrieveEnvironmentInfo to access * the compiled information. *

*

* Related Topics *

* *
    *
  • RetrieveEnvironmentInfo
  • * *
* * @param requestEnvironmentInfoRequest Container for the necessary * parameters to execute the RequestEnvironmentInfo operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * RequestEnvironmentInfo service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future requestEnvironmentInfoAsync(RequestEnvironmentInfoRequest requestEnvironmentInfoRequest) throws AmazonServiceException, AmazonClientException; /** *

* Initiates a request to compile the specified type of information of * the deployed environment. *

*

* Setting the InfoType to tail compiles the * last lines from the application server log files of every Amazon EC2 * instance in your environment. Use RetrieveEnvironmentInfo to access * the compiled information. *

*

* Related Topics *

* *
    *
  • RetrieveEnvironmentInfo
  • * *
* * @param requestEnvironmentInfoRequest Container for the necessary * parameters to execute the RequestEnvironmentInfo operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * RequestEnvironmentInfo service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future requestEnvironmentInfoAsync(RequestEnvironmentInfoRequest requestEnvironmentInfoRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Creates an application version for the specified application. *

*

* NOTE:Once you create an application version with a specified * Amazon S3 bucket and key location, you cannot change that Amazon S3 * location. If you change the Amazon S3 location, you receive an * exception when you attempt to launch an environment from the * application version. *

* * @param createApplicationVersionRequest Container for the necessary * parameters to execute the CreateApplicationVersion operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * CreateApplicationVersion service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createApplicationVersionAsync(CreateApplicationVersionRequest createApplicationVersionRequest) throws AmazonServiceException, AmazonClientException; /** *

* Creates an application version for the specified application. *

*

* NOTE:Once you create an application version with a specified * Amazon S3 bucket and key location, you cannot change that Amazon S3 * location. If you change the Amazon S3 location, you receive an * exception when you attempt to launch an environment from the * application version. *

* * @param createApplicationVersionRequest Container for the necessary * parameters to execute the CreateApplicationVersion operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * CreateApplicationVersion service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createApplicationVersionAsync(CreateApplicationVersionRequest createApplicationVersionRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the specified version from the specified application. *

*

* NOTE:You cannot delete an application version that is * associated with a running environment. *

* * @param deleteApplicationVersionRequest Container for the necessary * parameters to execute the DeleteApplicationVersion operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DeleteApplicationVersion service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteApplicationVersionAsync(DeleteApplicationVersionRequest deleteApplicationVersionRequest) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the specified version from the specified application. *

*

* NOTE:You cannot delete an application version that is * associated with a running environment. *

* * @param deleteApplicationVersionRequest Container for the necessary * parameters to execute the DeleteApplicationVersion operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DeleteApplicationVersion service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteApplicationVersionAsync(DeleteApplicationVersionRequest deleteApplicationVersionRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns descriptions for existing application versions. *

* * @param describeApplicationVersionsRequest Container for the necessary * parameters to execute the DescribeApplicationVersions operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeApplicationVersions service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeApplicationVersionsAsync(DescribeApplicationVersionsRequest describeApplicationVersionsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns descriptions for existing application versions. *

* * @param describeApplicationVersionsRequest Container for the necessary * parameters to execute the DescribeApplicationVersions operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeApplicationVersions service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeApplicationVersionsAsync(DescribeApplicationVersionsRequest describeApplicationVersionsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the specified application along with all associated versions * and configurations. The application versions will not be deleted from * your Amazon S3 bucket. *

*

* NOTE:You cannot delete an application that has a running * environment. *

* * @param deleteApplicationRequest Container for the necessary parameters * to execute the DeleteApplication operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DeleteApplication service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the specified application along with all associated versions * and configurations. The application versions will not be deleted from * your Amazon S3 bucket. *

*

* NOTE:You cannot delete an application that has a running * environment. *

* * @param deleteApplicationRequest Container for the necessary parameters * to execute the DeleteApplication operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DeleteApplication service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteApplicationAsync(DeleteApplicationRequest deleteApplicationRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Updates the specified application version to have the specified * properties. *

*

* NOTE: If a property (for example, description) is not * provided, the value remains unchanged. To clear properties, specify an * empty string. *

* * @param updateApplicationVersionRequest Container for the necessary * parameters to execute the UpdateApplicationVersion operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * UpdateApplicationVersion service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateApplicationVersionAsync(UpdateApplicationVersionRequest updateApplicationVersionRequest) throws AmazonServiceException, AmazonClientException; /** *

* Updates the specified application version to have the specified * properties. *

*

* NOTE: If a property (for example, description) is not * provided, the value remains unchanged. To clear properties, specify an * empty string. *

* * @param updateApplicationVersionRequest Container for the necessary * parameters to execute the UpdateApplicationVersion operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * UpdateApplicationVersion service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateApplicationVersionAsync(UpdateApplicationVersionRequest updateApplicationVersionRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Creates an application that has one configuration template named * default and no application versions. *

* * @param createApplicationRequest Container for the necessary parameters * to execute the CreateApplication operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * CreateApplication service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createApplicationAsync(CreateApplicationRequest createApplicationRequest) throws AmazonServiceException, AmazonClientException; /** *

* Creates an application that has one configuration template named * default and no application versions. *

* * @param createApplicationRequest Container for the necessary parameters * to execute the CreateApplication operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * CreateApplication service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createApplicationAsync(CreateApplicationRequest createApplicationRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Swaps the CNAMEs of two environments. *

* * @param swapEnvironmentCNAMEsRequest Container for the necessary * parameters to execute the SwapEnvironmentCNAMEs operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * SwapEnvironmentCNAMEs service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future swapEnvironmentCNAMEsAsync(SwapEnvironmentCNAMEsRequest swapEnvironmentCNAMEsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Swaps the CNAMEs of two environments. *

* * @param swapEnvironmentCNAMEsRequest Container for the necessary * parameters to execute the SwapEnvironmentCNAMEs operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * SwapEnvironmentCNAMEs service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future swapEnvironmentCNAMEsAsync(SwapEnvironmentCNAMEsRequest swapEnvironmentCNAMEsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Updates the specified configuration template to have the specified * properties or configuration option values. *

*

* NOTE: If a property (for example, ApplicationName) is not * provided, its value remains unchanged. To clear such properties, * specify an empty string. *

*

* Related Topics *

* *
    *
  • DescribeConfigurationOptions
  • * *
* * @param updateConfigurationTemplateRequest Container for the necessary * parameters to execute the UpdateConfigurationTemplate operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * UpdateConfigurationTemplate service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateConfigurationTemplateAsync(UpdateConfigurationTemplateRequest updateConfigurationTemplateRequest) throws AmazonServiceException, AmazonClientException; /** *

* Updates the specified configuration template to have the specified * properties or configuration option values. *

*

* NOTE: If a property (for example, ApplicationName) is not * provided, its value remains unchanged. To clear such properties, * specify an empty string. *

*

* Related Topics *

* *
    *
  • DescribeConfigurationOptions
  • * *
* * @param updateConfigurationTemplateRequest Container for the necessary * parameters to execute the UpdateConfigurationTemplate operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * UpdateConfigurationTemplate service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateConfigurationTemplateAsync(UpdateConfigurationTemplateRequest updateConfigurationTemplateRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Retrieves the compiled information from a RequestEnvironmentInfo * request. *

*

* Related Topics *

* *
    *
  • RequestEnvironmentInfo
  • * *
* * @param retrieveEnvironmentInfoRequest Container for the necessary * parameters to execute the RetrieveEnvironmentInfo operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * RetrieveEnvironmentInfo service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future retrieveEnvironmentInfoAsync(RetrieveEnvironmentInfoRequest retrieveEnvironmentInfoRequest) throws AmazonServiceException, AmazonClientException; /** *

* Retrieves the compiled information from a RequestEnvironmentInfo * request. *

*

* Related Topics *

* *
    *
  • RequestEnvironmentInfo
  • * *
* * @param retrieveEnvironmentInfoRequest Container for the necessary * parameters to execute the RetrieveEnvironmentInfo operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * RetrieveEnvironmentInfo service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future retrieveEnvironmentInfoAsync(RetrieveEnvironmentInfoRequest retrieveEnvironmentInfoRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns a list of the available solution stack names. *

* * @param listAvailableSolutionStacksRequest Container for the necessary * parameters to execute the ListAvailableSolutionStacks operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * ListAvailableSolutionStacks service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future listAvailableSolutionStacksAsync(ListAvailableSolutionStacksRequest listAvailableSolutionStacksRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns a list of the available solution stack names. *

* * @param listAvailableSolutionStacksRequest Container for the necessary * parameters to execute the ListAvailableSolutionStacks operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * ListAvailableSolutionStacks service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future listAvailableSolutionStacksAsync(ListAvailableSolutionStacksRequest listAvailableSolutionStacksRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Updates the specified application to have the specified properties. *

*

* NOTE: If a property (for example, description) is not * provided, the value remains unchanged. To clear these properties, * specify an empty string. *

* * @param updateApplicationRequest Container for the necessary parameters * to execute the UpdateApplication operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * UpdateApplication service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest) throws AmazonServiceException, AmazonClientException; /** *

* Updates the specified application to have the specified properties. *

*

* NOTE: If a property (for example, description) is not * provided, the value remains unchanged. To clear these properties, * specify an empty string. *

* * @param updateApplicationRequest Container for the necessary parameters * to execute the UpdateApplication operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * UpdateApplication service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateApplicationAsync(UpdateApplicationRequest updateApplicationRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns descriptions for existing environments. *

* * @param describeEnvironmentsRequest Container for the necessary * parameters to execute the DescribeEnvironments operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeEnvironments service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeEnvironmentsAsync(DescribeEnvironmentsRequest describeEnvironmentsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns descriptions for existing environments. *

* * @param describeEnvironmentsRequest Container for the necessary * parameters to execute the DescribeEnvironments operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeEnvironments service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeEnvironmentsAsync(DescribeEnvironmentsRequest describeEnvironmentsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns AWS resources for this environment. *

* * @param describeEnvironmentResourcesRequest Container for the necessary * parameters to execute the DescribeEnvironmentResources operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeEnvironmentResources service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeEnvironmentResourcesAsync(DescribeEnvironmentResourcesRequest describeEnvironmentResourcesRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns AWS resources for this environment. *

* * @param describeEnvironmentResourcesRequest Container for the necessary * parameters to execute the DescribeEnvironmentResources operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeEnvironmentResources service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeEnvironmentResourcesAsync(DescribeEnvironmentResourcesRequest describeEnvironmentResourcesRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Terminates the specified environment. *

* * @param terminateEnvironmentRequest Container for the necessary * parameters to execute the TerminateEnvironment operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * TerminateEnvironment service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future terminateEnvironmentAsync(TerminateEnvironmentRequest terminateEnvironmentRequest) throws AmazonServiceException, AmazonClientException; /** *

* Terminates the specified environment. *

* * @param terminateEnvironmentRequest Container for the necessary * parameters to execute the TerminateEnvironment operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * TerminateEnvironment service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future terminateEnvironmentAsync(TerminateEnvironmentRequest terminateEnvironmentRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Takes a set of configuration settings and either a configuration * template or environment, and determines whether those values are * valid. *

*

* This action returns a list of messages indicating any errors or * warnings associated with the selection of option values. *

* * @param validateConfigurationSettingsRequest Container for the * necessary parameters to execute the ValidateConfigurationSettings * operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * ValidateConfigurationSettings service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future validateConfigurationSettingsAsync(ValidateConfigurationSettingsRequest validateConfigurationSettingsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Takes a set of configuration settings and either a configuration * template or environment, and determines whether those values are * valid. *

*

* This action returns a list of messages indicating any errors or * warnings associated with the selection of option values. *

* * @param validateConfigurationSettingsRequest Container for the * necessary parameters to execute the ValidateConfigurationSettings * operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * ValidateConfigurationSettings service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future validateConfigurationSettingsAsync(ValidateConfigurationSettingsRequest validateConfigurationSettingsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Causes the environment to restart the application container server * running on each Amazon EC2 instance. *

* * @param restartAppServerRequest Container for the necessary parameters * to execute the RestartAppServer operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * RestartAppServer service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future restartAppServerAsync(RestartAppServerRequest restartAppServerRequest) throws AmazonServiceException, AmazonClientException; /** *

* Causes the environment to restart the application container server * running on each Amazon EC2 instance. *

* * @param restartAppServerRequest Container for the necessary parameters * to execute the RestartAppServer operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * RestartAppServer service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future restartAppServerAsync(RestartAppServerRequest restartAppServerRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the draft configuration associated with the running * environment. *

*

* Updating a running environment with any configuration changes creates * a draft configuration set. You can get the draft configuration using * DescribeConfigurationSettings while the update is in progress or if * the update fails. The DeploymentStatus for the draft * configuration indicates whether the deployment is in process or has * failed. The draft configuration remains in existence until it is * deleted with this action. *

* * @param deleteEnvironmentConfigurationRequest Container for the * necessary parameters to execute the DeleteEnvironmentConfiguration * operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DeleteEnvironmentConfiguration service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteEnvironmentConfigurationAsync(DeleteEnvironmentConfigurationRequest deleteEnvironmentConfigurationRequest) throws AmazonServiceException, AmazonClientException; /** *

* Deletes the draft configuration associated with the running * environment. *

*

* Updating a running environment with any configuration changes creates * a draft configuration set. You can get the draft configuration using * DescribeConfigurationSettings while the update is in progress or if * the update fails. The DeploymentStatus for the draft * configuration indicates whether the deployment is in process or has * failed. The draft configuration remains in existence until it is * deleted with this action. *

* * @param deleteEnvironmentConfigurationRequest Container for the * necessary parameters to execute the DeleteEnvironmentConfiguration * operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DeleteEnvironmentConfiguration service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future deleteEnvironmentConfigurationAsync(DeleteEnvironmentConfigurationRequest deleteEnvironmentConfigurationRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Updates the environment description, deploys a new application * version, updates the configuration settings to an entirely new * configuration template, or updates select configuration option values * in the running environment. *

*

* Attempting to update both the release and configuration is not * allowed and AWS Elastic Beanstalk returns an * InvalidParameterCombination error. *

*

* When updating the configuration settings to a new template or * individual settings, a draft configuration is created and * DescribeConfigurationSettings for this environment returns two setting * descriptions with different DeploymentStatus values. *

* * @param updateEnvironmentRequest Container for the necessary parameters * to execute the UpdateEnvironment operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * UpdateEnvironment service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest) throws AmazonServiceException, AmazonClientException; /** *

* Updates the environment description, deploys a new application * version, updates the configuration settings to an entirely new * configuration template, or updates select configuration option values * in the running environment. *

*

* Attempting to update both the release and configuration is not * allowed and AWS Elastic Beanstalk returns an * InvalidParameterCombination error. *

*

* When updating the configuration settings to a new template or * individual settings, a draft configuration is created and * DescribeConfigurationSettings for this environment returns two setting * descriptions with different DeploymentStatus values. *

* * @param updateEnvironmentRequest Container for the necessary parameters * to execute the UpdateEnvironment operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * UpdateEnvironment service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Creates a configuration template. Templates are associated with a * specific application and are used to deploy different versions of the * application with the same configuration settings. *

*

* Related Topics *

* *
    *
  • DescribeConfigurationOptions
  • *
  • DescribeConfigurationSettings
  • *
  • ListAvailableSolutionStacks
  • * *
* * @param createConfigurationTemplateRequest Container for the necessary * parameters to execute the CreateConfigurationTemplate operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * CreateConfigurationTemplate service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createConfigurationTemplateAsync(CreateConfigurationTemplateRequest createConfigurationTemplateRequest) throws AmazonServiceException, AmazonClientException; /** *

* Creates a configuration template. Templates are associated with a * specific application and are used to deploy different versions of the * application with the same configuration settings. *

*

* Related Topics *

* *
    *
  • DescribeConfigurationOptions
  • *
  • DescribeConfigurationSettings
  • *
  • ListAvailableSolutionStacks
  • * *
* * @param createConfigurationTemplateRequest Container for the necessary * parameters to execute the CreateConfigurationTemplate operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * CreateConfigurationTemplate service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future createConfigurationTemplateAsync(CreateConfigurationTemplateRequest createConfigurationTemplateRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns a description of the settings for the specified configuration * set, that is, either a configuration template or the configuration set * associated with a running environment. *

*

* When describing the settings for the configuration set associated * with a running environment, it is possible to receive two sets of * setting descriptions. One is the deployed configuration set, and the * other is a draft configuration of an environment that is either in the * process of deployment or that failed to deploy. *

*

* Related Topics *

* *
    *
  • DeleteEnvironmentConfiguration
  • * *
* * @param describeConfigurationSettingsRequest Container for the * necessary parameters to execute the DescribeConfigurationSettings * operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeConfigurationSettings service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeConfigurationSettingsAsync(DescribeConfigurationSettingsRequest describeConfigurationSettingsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns a description of the settings for the specified configuration * set, that is, either a configuration template or the configuration set * associated with a running environment. *

*

* When describing the settings for the configuration set associated * with a running environment, it is possible to receive two sets of * setting descriptions. One is the deployed configuration set, and the * other is a draft configuration of an environment that is either in the * process of deployment or that failed to deploy. *

*

* Related Topics *

* *
    *
  • DeleteEnvironmentConfiguration
  • * *
* * @param describeConfigurationSettingsRequest Container for the * necessary parameters to execute the DescribeConfigurationSettings * operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeConfigurationSettings service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeConfigurationSettingsAsync(DescribeConfigurationSettingsRequest describeConfigurationSettingsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns the descriptions of existing applications. *

* * @param describeApplicationsRequest Container for the necessary * parameters to execute the DescribeApplications operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeApplications service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeApplicationsAsync(DescribeApplicationsRequest describeApplicationsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns the descriptions of existing applications. *

* * @param describeApplicationsRequest Container for the necessary * parameters to execute the DescribeApplications operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeApplications service method, as returned by * AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeApplicationsAsync(DescribeApplicationsRequest describeApplicationsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Deletes and recreates all of the AWS resources (for example: the Auto * Scaling group, load balancer, etc.) for a specified environment and * forces a restart. *

* * @param rebuildEnvironmentRequest Container for the necessary * parameters to execute the RebuildEnvironment operation on * AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * RebuildEnvironment service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future rebuildEnvironmentAsync(RebuildEnvironmentRequest rebuildEnvironmentRequest) throws AmazonServiceException, AmazonClientException; /** *

* Deletes and recreates all of the AWS resources (for example: the Auto * Scaling group, load balancer, etc.) for a specified environment and * forces a restart. *

* * @param rebuildEnvironmentRequest Container for the necessary * parameters to execute the RebuildEnvironment operation on * AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * RebuildEnvironment service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future rebuildEnvironmentAsync(RebuildEnvironmentRequest rebuildEnvironmentRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; /** *

* Returns list of event descriptions matching criteria up to the last 6 * weeks. *

*

* NOTE: This action returns the most recent 1,000 events from * the specified NextToken. *

* * @param describeEventsRequest Container for the necessary parameters to * execute the DescribeEvents operation on AWSElasticBeanstalk. * * @return A Java Future object containing the response from the * DescribeEvents service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeEventsAsync(DescribeEventsRequest describeEventsRequest) throws AmazonServiceException, AmazonClientException; /** *

* Returns list of event descriptions matching criteria up to the last 6 * weeks. *

*

* NOTE: This action returns the most recent 1,000 events from * the specified NextToken. *

* * @param describeEventsRequest Container for the necessary parameters to * execute the DescribeEvents operation on AWSElasticBeanstalk. * @param asyncHandler Asynchronous callback handler for events in the * life-cycle of the request. Users could provide the implementation of * the four callback methods in this interface to process the operation * result or handle the exception. * * @return A Java Future object containing the response from the * DescribeEvents service method, as returned by AWSElasticBeanstalk. * * * @throws AmazonClientException * If any internal errors are encountered inside the client while * attempting to make the request or handle the response. For example * if a network connection is not available. * @throws AmazonServiceException * If an error response is returned by AWSElasticBeanstalk indicating * either a problem with the data in the request, or a server side issue. */ public Future describeEventsAsync(DescribeEventsRequest describeEventsRequest, AsyncHandler asyncHandler) throws AmazonServiceException, AmazonClientException; }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy