
com.amazonaws.services.elasticbeanstalk.AWSElasticBeanstalkAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-osgi Show documentation
/*
* Copyright 2011-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);
}