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

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

Go to download

The AWS Java SDK for AWS Elastic Beanstalk module holds the client classes that are used for communicating with AWS Elastic Beanstalk Service

There is a newer version: 1.11.7
Show newest version
/*
 * Copyright 2010-2016 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 com.amazonaws.services.elasticbeanstalk.model.*;

/**
 * Interface for accessing Elastic Beanstalk asynchronously. Each asynchronous
 * method will return a Java Future object representing the asynchronous
 * operation; overloads which accept an {@code AsyncHandler} can be used to
 * receive notification when an asynchronous operation completes.
 * 

* AWS Elastic Beanstalk *

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

*

* 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. To install the Software Development Kits (SDKs), Integrated * Development Environment (IDE) Toolkits, and command line tools that enable * you to access the API, go to Tools * for Amazon Web Services. *

*

* 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 { /** *

* Cancels in-progress environment configuration update or application * version deployment. *

* * @param abortEnvironmentUpdateRequest * @return A Java Future containing the result of the AbortEnvironmentUpdate * operation returned by the service. * @sample AWSElasticBeanstalkAsync.AbortEnvironmentUpdate */ java.util.concurrent.Future abortEnvironmentUpdateAsync( AbortEnvironmentUpdateRequest abortEnvironmentUpdateRequest); /** *

* Cancels in-progress environment configuration update or application * version deployment. *

* * @param abortEnvironmentUpdateRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AbortEnvironmentUpdate * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.AbortEnvironmentUpdate */ java.util.concurrent.Future abortEnvironmentUpdateAsync( AbortEnvironmentUpdateRequest abortEnvironmentUpdateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the AbortEnvironmentUpdate operation. * * @see #abortEnvironmentUpdateAsync(AbortEnvironmentUpdateRequest) */ java.util.concurrent.Future abortEnvironmentUpdateAsync(); /** * Simplified method form for invoking the AbortEnvironmentUpdate operation * with an AsyncHandler. * * @see #abortEnvironmentUpdateAsync(AbortEnvironmentUpdateRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future abortEnvironmentUpdateAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Applies a scheduled managed action immediately. A managed action can be * applied only if its status is Scheduled. Get the status and * action ID of a managed action with * DescribeEnvironmentManagedActions. *

* * @param applyEnvironmentManagedActionRequest * Request to execute a scheduled managed action immediately. * @return A Java Future containing the result of the * ApplyEnvironmentManagedAction operation returned by the service. * @sample AWSElasticBeanstalkAsync.ApplyEnvironmentManagedAction */ java.util.concurrent.Future applyEnvironmentManagedActionAsync( ApplyEnvironmentManagedActionRequest applyEnvironmentManagedActionRequest); /** *

* Applies a scheduled managed action immediately. A managed action can be * applied only if its status is Scheduled. Get the status and * action ID of a managed action with * DescribeEnvironmentManagedActions. *

* * @param applyEnvironmentManagedActionRequest * Request to execute a scheduled managed action immediately. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * ApplyEnvironmentManagedAction operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.ApplyEnvironmentManagedAction */ java.util.concurrent.Future applyEnvironmentManagedActionAsync( ApplyEnvironmentManagedActionRequest applyEnvironmentManagedActionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Checks if the specified CNAME is available. *

* * @param checkDNSAvailabilityRequest * Results message indicating whether a CNAME is available. * @return A Java Future containing the result of the CheckDNSAvailability * operation returned by the service. * @sample AWSElasticBeanstalkAsync.CheckDNSAvailability */ java.util.concurrent.Future checkDNSAvailabilityAsync( CheckDNSAvailabilityRequest checkDNSAvailabilityRequest); /** *

* Checks if the specified CNAME is available. *

* * @param checkDNSAvailabilityRequest * Results message indicating whether a CNAME is available. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CheckDNSAvailability * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.CheckDNSAvailability */ java.util.concurrent.Future checkDNSAvailabilityAsync( CheckDNSAvailabilityRequest checkDNSAvailabilityRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Create or update a group of environments that each run a separate * component of a single application. Takes a list of version labels that * specify application source bundles for each of the environments to create * or update. The name of each environment and other required information * must be included in the source bundles in an environment manifest named * env.yaml. See Compose Environments for details. *

* * @param composeEnvironmentsRequest * Request to create or update a group of environments. * @return A Java Future containing the result of the ComposeEnvironments * operation returned by the service. * @sample AWSElasticBeanstalkAsync.ComposeEnvironments */ java.util.concurrent.Future composeEnvironmentsAsync( ComposeEnvironmentsRequest composeEnvironmentsRequest); /** *

* Create or update a group of environments that each run a separate * component of a single application. Takes a list of version labels that * specify application source bundles for each of the environments to create * or update. The name of each environment and other required information * must be included in the source bundles in an environment manifest named * env.yaml. See Compose Environments for details. *

* * @param composeEnvironmentsRequest * Request to create or update a group of environments. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ComposeEnvironments * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.ComposeEnvironments */ java.util.concurrent.Future composeEnvironmentsAsync( ComposeEnvironmentsRequest composeEnvironmentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param createApplicationRequest * Request to create an application. * @return A Java Future containing the result of the CreateApplication * operation returned by the service. * @sample AWSElasticBeanstalkAsync.CreateApplication */ java.util.concurrent.Future createApplicationAsync( CreateApplicationRequest createApplicationRequest); /** *

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

* * @param createApplicationRequest * Request to create an application. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateApplication * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.CreateApplication */ java.util.concurrent.Future createApplicationAsync( CreateApplicationRequest createApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an application version for the specified application. *

* 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 * @return A Java Future containing the result of the * CreateApplicationVersion operation returned by the service. * @sample AWSElasticBeanstalkAsync.CreateApplicationVersion */ java.util.concurrent.Future createApplicationVersionAsync( CreateApplicationVersionRequest createApplicationVersionRequest); /** *

* Creates an application version for the specified application. *

* 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 * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * CreateApplicationVersion operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.CreateApplicationVersion */ java.util.concurrent.Future createApplicationVersionAsync( CreateApplicationVersionRequest createApplicationVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 *

* * * @param createConfigurationTemplateRequest * Request to create a configuration template. * @return A Java Future containing the result of the * CreateConfigurationTemplate operation returned by the service. * @sample AWSElasticBeanstalkAsync.CreateConfigurationTemplate */ java.util.concurrent.Future createConfigurationTemplateAsync( CreateConfigurationTemplateRequest createConfigurationTemplateRequest); /** *

* 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 *

* * * @param createConfigurationTemplateRequest * Request to create a configuration template. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * CreateConfigurationTemplate operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.CreateConfigurationTemplate */ java.util.concurrent.Future createConfigurationTemplateAsync( CreateConfigurationTemplateRequest createConfigurationTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param createEnvironmentRequest * @return A Java Future containing the result of the CreateEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsync.CreateEnvironment */ java.util.concurrent.Future createEnvironmentAsync( CreateEnvironmentRequest createEnvironmentRequest); /** *

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

* * @param createEnvironmentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.CreateEnvironment */ java.util.concurrent.Future createEnvironmentAsync( CreateEnvironmentRequest createEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

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

* * @param createStorageLocationRequest * @return A Java Future containing the result of the CreateStorageLocation * operation returned by the service. * @sample AWSElasticBeanstalkAsync.CreateStorageLocation */ java.util.concurrent.Future createStorageLocationAsync( CreateStorageLocationRequest createStorageLocationRequest); /** *

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

*

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

* * @param createStorageLocationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateStorageLocation * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.CreateStorageLocation */ java.util.concurrent.Future createStorageLocationAsync( CreateStorageLocationRequest createStorageLocationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the CreateStorageLocation operation. * * @see #createStorageLocationAsync(CreateStorageLocationRequest) */ java.util.concurrent.Future createStorageLocationAsync(); /** * Simplified method form for invoking the CreateStorageLocation operation * with an AsyncHandler. * * @see #createStorageLocationAsync(CreateStorageLocationRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future createStorageLocationAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* You cannot delete an application that has a running environment. * * * @param deleteApplicationRequest * Request to delete an application. * @return A Java Future containing the result of the DeleteApplication * operation returned by the service. * @sample AWSElasticBeanstalkAsync.DeleteApplication */ java.util.concurrent.Future deleteApplicationAsync( DeleteApplicationRequest deleteApplicationRequest); /** *

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

* You cannot delete an application that has a running environment. * * * @param deleteApplicationRequest * Request to delete an application. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteApplication * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DeleteApplication */ java.util.concurrent.Future deleteApplicationAsync( DeleteApplicationRequest deleteApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified version from the specified application. *

* You cannot delete an application version that is associated with a * running environment. * * @param deleteApplicationVersionRequest * Request to delete an application version. * @return A Java Future containing the result of the * DeleteApplicationVersion operation returned by the service. * @sample AWSElasticBeanstalkAsync.DeleteApplicationVersion */ java.util.concurrent.Future deleteApplicationVersionAsync( DeleteApplicationVersionRequest deleteApplicationVersionRequest); /** *

* Deletes the specified version from the specified application. *

* You cannot delete an application version that is associated with a * running environment. * * @param deleteApplicationVersionRequest * Request to delete an application version. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DeleteApplicationVersion operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DeleteApplicationVersion */ java.util.concurrent.Future deleteApplicationVersionAsync( DeleteApplicationVersionRequest deleteApplicationVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified configuration template. *

* 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 * Request to delete a configuration template. * @return A Java Future containing the result of the * DeleteConfigurationTemplate operation returned by the service. * @sample AWSElasticBeanstalkAsync.DeleteConfigurationTemplate */ java.util.concurrent.Future deleteConfigurationTemplateAsync( DeleteConfigurationTemplateRequest deleteConfigurationTemplateRequest); /** *

* Deletes the specified configuration template. *

* 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 * Request to delete a configuration template. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DeleteConfigurationTemplate operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DeleteConfigurationTemplate */ java.util.concurrent.Future deleteConfigurationTemplateAsync( DeleteConfigurationTemplateRequest deleteConfigurationTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 * Request to delete a draft environment configuration. * @return A Java Future containing the result of the * DeleteEnvironmentConfiguration operation returned by the service. * @sample AWSElasticBeanstalkAsync.DeleteEnvironmentConfiguration */ java.util.concurrent.Future deleteEnvironmentConfigurationAsync( DeleteEnvironmentConfigurationRequest deleteEnvironmentConfigurationRequest); /** *

* 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 * Request to delete a draft environment configuration. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DeleteEnvironmentConfiguration operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DeleteEnvironmentConfiguration */ java.util.concurrent.Future deleteEnvironmentConfigurationAsync( DeleteEnvironmentConfigurationRequest deleteEnvironmentConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Retrieve a list of application versions stored in your AWS Elastic * Beanstalk storage bucket. *

* * @param describeApplicationVersionsRequest * Result message containing a list of configuration descriptions. * @return A Java Future containing the result of the * DescribeApplicationVersions operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeApplicationVersions */ java.util.concurrent.Future describeApplicationVersionsAsync( DescribeApplicationVersionsRequest describeApplicationVersionsRequest); /** *

* Retrieve a list of application versions stored in your AWS Elastic * Beanstalk storage bucket. *

* * @param describeApplicationVersionsRequest * Result message containing a list of configuration descriptions. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeApplicationVersions operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeApplicationVersions */ java.util.concurrent.Future describeApplicationVersionsAsync( DescribeApplicationVersionsRequest describeApplicationVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the DescribeApplicationVersions * operation. * * @see #describeApplicationVersionsAsync(DescribeApplicationVersionsRequest) */ java.util.concurrent.Future describeApplicationVersionsAsync(); /** * Simplified method form for invoking the DescribeApplicationVersions * operation with an AsyncHandler. * * @see #describeApplicationVersionsAsync(DescribeApplicationVersionsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future describeApplicationVersionsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns the descriptions of existing applications. *

* * @param describeApplicationsRequest * Request to describe one or more applications. * @return A Java Future containing the result of the DescribeApplications * operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeApplications */ java.util.concurrent.Future describeApplicationsAsync( DescribeApplicationsRequest describeApplicationsRequest); /** *

* Returns the descriptions of existing applications. *

* * @param describeApplicationsRequest * Request to describe one or more applications. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeApplications * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeApplications */ java.util.concurrent.Future describeApplicationsAsync( DescribeApplicationsRequest describeApplicationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the DescribeApplications operation. * * @see #describeApplicationsAsync(DescribeApplicationsRequest) */ java.util.concurrent.Future describeApplicationsAsync(); /** * Simplified method form for invoking the DescribeApplications operation * with an AsyncHandler. * * @see #describeApplicationsAsync(DescribeApplicationsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future describeApplicationsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 * Result message containig a list of application version * descriptions. * @return A Java Future containing the result of the * DescribeConfigurationOptions operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeConfigurationOptions */ java.util.concurrent.Future describeConfigurationOptionsAsync( DescribeConfigurationOptionsRequest describeConfigurationOptionsRequest); /** *

* 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 * Result message containig a list of application version * descriptions. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeConfigurationOptions operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeConfigurationOptions */ java.util.concurrent.Future describeConfigurationOptionsAsync( DescribeConfigurationOptionsRequest describeConfigurationOptionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 *

* * * @param describeConfigurationSettingsRequest * Result message containing all of the configuration settings for a * specified solution stack or configuration template. * @return A Java Future containing the result of the * DescribeConfigurationSettings operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeConfigurationSettings */ java.util.concurrent.Future describeConfigurationSettingsAsync( DescribeConfigurationSettingsRequest describeConfigurationSettingsRequest); /** *

* 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 *

* * * @param describeConfigurationSettingsRequest * Result message containing all of the configuration settings for a * specified solution stack or configuration template. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeConfigurationSettings operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeConfigurationSettings */ java.util.concurrent.Future describeConfigurationSettingsAsync( DescribeConfigurationSettingsRequest describeConfigurationSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns information about the overall health of the specified * environment. The DescribeEnvironmentHealth operation is only * available with AWS Elastic Beanstalk Enhanced Health. *

* * @param describeEnvironmentHealthRequest * See the example below to learn how to create a request body. * @return A Java Future containing the result of the * DescribeEnvironmentHealth operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeEnvironmentHealth */ java.util.concurrent.Future describeEnvironmentHealthAsync( DescribeEnvironmentHealthRequest describeEnvironmentHealthRequest); /** *

* Returns information about the overall health of the specified * environment. The DescribeEnvironmentHealth operation is only * available with AWS Elastic Beanstalk Enhanced Health. *

* * @param describeEnvironmentHealthRequest * See the example below to learn how to create a request body. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeEnvironmentHealth operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeEnvironmentHealth */ java.util.concurrent.Future describeEnvironmentHealthAsync( DescribeEnvironmentHealthRequest describeEnvironmentHealthRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists an environment's completed and failed managed actions. *

* * @param describeEnvironmentManagedActionHistoryRequest * Request to list completed and failed managed actions. * @return A Java Future containing the result of the * DescribeEnvironmentManagedActionHistory operation returned by the * service. * @sample AWSElasticBeanstalkAsync.DescribeEnvironmentManagedActionHistory */ java.util.concurrent.Future describeEnvironmentManagedActionHistoryAsync( DescribeEnvironmentManagedActionHistoryRequest describeEnvironmentManagedActionHistoryRequest); /** *

* Lists an environment's completed and failed managed actions. *

* * @param describeEnvironmentManagedActionHistoryRequest * Request to list completed and failed managed actions. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeEnvironmentManagedActionHistory operation returned by the * service. * @sample * AWSElasticBeanstalkAsyncHandler.DescribeEnvironmentManagedActionHistory */ java.util.concurrent.Future describeEnvironmentManagedActionHistoryAsync( DescribeEnvironmentManagedActionHistoryRequest describeEnvironmentManagedActionHistoryRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists an environment's upcoming and in-progress managed actions. *

* * @param describeEnvironmentManagedActionsRequest * Request to list an environment's upcoming and in-progress managed * actions. * @return A Java Future containing the result of the * DescribeEnvironmentManagedActions operation returned by the * service. * @sample AWSElasticBeanstalkAsync.DescribeEnvironmentManagedActions */ java.util.concurrent.Future describeEnvironmentManagedActionsAsync( DescribeEnvironmentManagedActionsRequest describeEnvironmentManagedActionsRequest); /** *

* Lists an environment's upcoming and in-progress managed actions. *

* * @param describeEnvironmentManagedActionsRequest * Request to list an environment's upcoming and in-progress managed * actions. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeEnvironmentManagedActions operation returned by the * service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeEnvironmentManagedActions */ java.util.concurrent.Future describeEnvironmentManagedActionsAsync( DescribeEnvironmentManagedActionsRequest describeEnvironmentManagedActionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns AWS resources for this environment. *

* * @param describeEnvironmentResourcesRequest * Request to describe the resources in an environment. * @return A Java Future containing the result of the * DescribeEnvironmentResources operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeEnvironmentResources */ java.util.concurrent.Future describeEnvironmentResourcesAsync( DescribeEnvironmentResourcesRequest describeEnvironmentResourcesRequest); /** *

* Returns AWS resources for this environment. *

* * @param describeEnvironmentResourcesRequest * Request to describe the resources in an environment. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeEnvironmentResources operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeEnvironmentResources */ java.util.concurrent.Future describeEnvironmentResourcesAsync( DescribeEnvironmentResourcesRequest describeEnvironmentResourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns descriptions for existing environments. *

* * @param describeEnvironmentsRequest * Request to describe one or more environments. * @return A Java Future containing the result of the DescribeEnvironments * operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeEnvironments */ java.util.concurrent.Future describeEnvironmentsAsync( DescribeEnvironmentsRequest describeEnvironmentsRequest); /** *

* Returns descriptions for existing environments. *

* * @param describeEnvironmentsRequest * Request to describe one or more environments. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeEnvironments * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeEnvironments */ java.util.concurrent.Future describeEnvironmentsAsync( DescribeEnvironmentsRequest describeEnvironmentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the DescribeEnvironments operation. * * @see #describeEnvironmentsAsync(DescribeEnvironmentsRequest) */ java.util.concurrent.Future describeEnvironmentsAsync(); /** * Simplified method form for invoking the DescribeEnvironments operation * with an AsyncHandler. * * @see #describeEnvironmentsAsync(DescribeEnvironmentsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future describeEnvironmentsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* This action returns the most recent 1,000 events from the specified * NextToken. * * @param describeEventsRequest * Request to retrieve a list of events for an environment. * @return A Java Future containing the result of the DescribeEvents * operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeEvents */ java.util.concurrent.Future describeEventsAsync( DescribeEventsRequest describeEventsRequest); /** *

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

* This action returns the most recent 1,000 events from the specified * NextToken. * * @param describeEventsRequest * Request to retrieve a list of events for an environment. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeEvents * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeEvents */ java.util.concurrent.Future describeEventsAsync( DescribeEventsRequest describeEventsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the DescribeEvents operation. * * @see #describeEventsAsync(DescribeEventsRequest) */ java.util.concurrent.Future describeEventsAsync(); /** * Simplified method form for invoking the DescribeEvents operation with an * AsyncHandler. * * @see #describeEventsAsync(DescribeEventsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future describeEventsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Returns more detailed information about the health of the specified * instances (for example, CPU utilization, load average, and causes). The * DescribeInstancesHealth operation is only available with AWS * Elastic Beanstalk Enhanced Health. *

* * @param describeInstancesHealthRequest * See the example below to learn how to create a request body. * @return A Java Future containing the result of the * DescribeInstancesHealth operation returned by the service. * @sample AWSElasticBeanstalkAsync.DescribeInstancesHealth */ java.util.concurrent.Future describeInstancesHealthAsync( DescribeInstancesHealthRequest describeInstancesHealthRequest); /** *

* Returns more detailed information about the health of the specified * instances (for example, CPU utilization, load average, and causes). The * DescribeInstancesHealth operation is only available with AWS * Elastic Beanstalk Enhanced Health. *

* * @param describeInstancesHealthRequest * See the example below to learn how to create a request body. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * DescribeInstancesHealth operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.DescribeInstancesHealth */ java.util.concurrent.Future describeInstancesHealthAsync( DescribeInstancesHealthRequest describeInstancesHealthRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listAvailableSolutionStacksRequest * @return A Java Future containing the result of the * ListAvailableSolutionStacks operation returned by the service. * @sample AWSElasticBeanstalkAsync.ListAvailableSolutionStacks */ java.util.concurrent.Future listAvailableSolutionStacksAsync( ListAvailableSolutionStacksRequest listAvailableSolutionStacksRequest); /** *

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

* * @param listAvailableSolutionStacksRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * ListAvailableSolutionStacks operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.ListAvailableSolutionStacks */ java.util.concurrent.Future listAvailableSolutionStacksAsync( ListAvailableSolutionStacksRequest listAvailableSolutionStacksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the ListAvailableSolutionStacks * operation. * * @see #listAvailableSolutionStacksAsync(ListAvailableSolutionStacksRequest) */ java.util.concurrent.Future listAvailableSolutionStacksAsync(); /** * Simplified method form for invoking the ListAvailableSolutionStacks * operation with an AsyncHandler. * * @see #listAvailableSolutionStacksAsync(ListAvailableSolutionStacksRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future listAvailableSolutionStacksAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 * @return A Java Future containing the result of the RebuildEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsync.RebuildEnvironment */ java.util.concurrent.Future rebuildEnvironmentAsync( RebuildEnvironmentRequest rebuildEnvironmentRequest); /** *

* 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 * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RebuildEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.RebuildEnvironment */ java.util.concurrent.Future rebuildEnvironmentAsync( RebuildEnvironmentRequest rebuildEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* Setting the InfoType to bundle compresses the * application server log files for every Amazon EC2 instance into a * .zip file. Legacy and .NET containers do not support bundle * logs. *

*

* Use RetrieveEnvironmentInfo to obtain the set of logs. *

*

* Related Topics *

* * * @param requestEnvironmentInfoRequest * Request to retrieve logs from an environment and store them in * your Elastic Beanstalk storage bucket. * @return A Java Future containing the result of the RequestEnvironmentInfo * operation returned by the service. * @sample AWSElasticBeanstalkAsync.RequestEnvironmentInfo */ java.util.concurrent.Future requestEnvironmentInfoAsync( RequestEnvironmentInfoRequest requestEnvironmentInfoRequest); /** *

* 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. *

*

* Setting the InfoType to bundle compresses the * application server log files for every Amazon EC2 instance into a * .zip file. Legacy and .NET containers do not support bundle * logs. *

*

* Use RetrieveEnvironmentInfo to obtain the set of logs. *

*

* Related Topics *

* * * @param requestEnvironmentInfoRequest * Request to retrieve logs from an environment and store them in * your Elastic Beanstalk storage bucket. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RequestEnvironmentInfo * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.RequestEnvironmentInfo */ java.util.concurrent.Future requestEnvironmentInfoAsync( RequestEnvironmentInfoRequest requestEnvironmentInfoRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param restartAppServerRequest * @return A Java Future containing the result of the RestartAppServer * operation returned by the service. * @sample AWSElasticBeanstalkAsync.RestartAppServer */ java.util.concurrent.Future restartAppServerAsync( RestartAppServerRequest restartAppServerRequest); /** *

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

* * @param restartAppServerRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the RestartAppServer * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.RestartAppServer */ java.util.concurrent.Future restartAppServerAsync( RestartAppServerRequest restartAppServerRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

* Related Topics *

* * * @param retrieveEnvironmentInfoRequest * Request to download logs retrieved with * RequestEnvironmentInfo. * @return A Java Future containing the result of the * RetrieveEnvironmentInfo operation returned by the service. * @sample AWSElasticBeanstalkAsync.RetrieveEnvironmentInfo */ java.util.concurrent.Future retrieveEnvironmentInfoAsync( RetrieveEnvironmentInfoRequest retrieveEnvironmentInfoRequest); /** *

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

*

* Related Topics *

* * * @param retrieveEnvironmentInfoRequest * Request to download logs retrieved with * RequestEnvironmentInfo. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * RetrieveEnvironmentInfo operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.RetrieveEnvironmentInfo */ java.util.concurrent.Future retrieveEnvironmentInfoAsync( RetrieveEnvironmentInfoRequest retrieveEnvironmentInfoRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Swaps the CNAMEs of two environments. *

* * @param swapEnvironmentCNAMEsRequest * Swaps the CNAMEs of two environments. * @return A Java Future containing the result of the SwapEnvironmentCNAMEs * operation returned by the service. * @sample AWSElasticBeanstalkAsync.SwapEnvironmentCNAMEs */ java.util.concurrent.Future swapEnvironmentCNAMEsAsync( SwapEnvironmentCNAMEsRequest swapEnvironmentCNAMEsRequest); /** *

* Swaps the CNAMEs of two environments. *

* * @param swapEnvironmentCNAMEsRequest * Swaps the CNAMEs of two environments. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the SwapEnvironmentCNAMEs * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.SwapEnvironmentCNAMEs */ java.util.concurrent.Future swapEnvironmentCNAMEsAsync( SwapEnvironmentCNAMEsRequest swapEnvironmentCNAMEsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Simplified method form for invoking the SwapEnvironmentCNAMEs operation. * * @see #swapEnvironmentCNAMEsAsync(SwapEnvironmentCNAMEsRequest) */ java.util.concurrent.Future swapEnvironmentCNAMEsAsync(); /** * Simplified method form for invoking the SwapEnvironmentCNAMEs operation * with an AsyncHandler. * * @see #swapEnvironmentCNAMEsAsync(SwapEnvironmentCNAMEsRequest, * com.amazonaws.handlers.AsyncHandler) */ java.util.concurrent.Future swapEnvironmentCNAMEsAsync( com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Terminates the specified environment. *

* * @param terminateEnvironmentRequest * Request to terminate an environment. * @return A Java Future containing the result of the TerminateEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsync.TerminateEnvironment */ java.util.concurrent.Future terminateEnvironmentAsync( TerminateEnvironmentRequest terminateEnvironmentRequest); /** *

* Terminates the specified environment. *

* * @param terminateEnvironmentRequest * Request to terminate an environment. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TerminateEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.TerminateEnvironment */ java.util.concurrent.Future terminateEnvironmentAsync( TerminateEnvironmentRequest terminateEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* If a property (for example, description) is not * provided, the value remains unchanged. To clear these properties, specify * an empty string. * * @param updateApplicationRequest * Request to update an application. * @return A Java Future containing the result of the UpdateApplication * operation returned by the service. * @sample AWSElasticBeanstalkAsync.UpdateApplication */ java.util.concurrent.Future updateApplicationAsync( UpdateApplicationRequest updateApplicationRequest); /** *

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

* If a property (for example, description) is not * provided, the value remains unchanged. To clear these properties, specify * an empty string. * * @param updateApplicationRequest * Request to update an application. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateApplication * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.UpdateApplication */ java.util.concurrent.Future updateApplicationAsync( UpdateApplicationRequest updateApplicationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* If a property (for example, description) is not * provided, the value remains unchanged. To clear properties, specify an * empty string. * * @param updateApplicationVersionRequest * @return A Java Future containing the result of the * UpdateApplicationVersion operation returned by the service. * @sample AWSElasticBeanstalkAsync.UpdateApplicationVersion */ java.util.concurrent.Future updateApplicationVersionAsync( UpdateApplicationVersionRequest updateApplicationVersionRequest); /** *

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

* If a property (for example, description) is not * provided, the value remains unchanged. To clear properties, specify an * empty string. * * @param updateApplicationVersionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * UpdateApplicationVersion operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.UpdateApplicationVersion */ java.util.concurrent.Future updateApplicationVersionAsync( UpdateApplicationVersionRequest updateApplicationVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

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

* Related Topics *

* * * @param updateConfigurationTemplateRequest * The result message containing the options for the specified * solution stack. * @return A Java Future containing the result of the * UpdateConfigurationTemplate operation returned by the service. * @sample AWSElasticBeanstalkAsync.UpdateConfigurationTemplate */ java.util.concurrent.Future updateConfigurationTemplateAsync( UpdateConfigurationTemplateRequest updateConfigurationTemplateRequest); /** *

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

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

* Related Topics *

* * * @param updateConfigurationTemplateRequest * The result message containing the options for the specified * solution stack. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * UpdateConfigurationTemplate operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.UpdateConfigurationTemplate */ java.util.concurrent.Future updateConfigurationTemplateAsync( UpdateConfigurationTemplateRequest updateConfigurationTemplateRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 * Request to update an environment. * @return A Java Future containing the result of the UpdateEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsync.UpdateEnvironment */ java.util.concurrent.Future updateEnvironmentAsync( UpdateEnvironmentRequest updateEnvironmentRequest); /** *

* 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 * Request to update an environment. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateEnvironment * operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.UpdateEnvironment */ java.util.concurrent.Future updateEnvironmentAsync( UpdateEnvironmentRequest updateEnvironmentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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 * A list of validation messages for a specified configuration * template. * @return A Java Future containing the result of the * ValidateConfigurationSettings operation returned by the service. * @sample AWSElasticBeanstalkAsync.ValidateConfigurationSettings */ java.util.concurrent.Future validateConfigurationSettingsAsync( ValidateConfigurationSettingsRequest validateConfigurationSettingsRequest); /** *

* 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 * A list of validation messages for a specified configuration * template. * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the * request. Users can provide an implementation of the callback * methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the * ValidateConfigurationSettings operation returned by the service. * @sample AWSElasticBeanstalkAsyncHandler.ValidateConfigurationSettings */ java.util.concurrent.Future validateConfigurationSettingsAsync( ValidateConfigurationSettingsRequest validateConfigurationSettingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy