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

com.amazonaws.services.outposts.AWSOutpostsAsync Maven / Gradle / Ivy

Go to download

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

There is a newer version: 1.12.778
Show newest version
/*
 * Copyright 2019-2024 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.outposts;

import javax.annotation.Generated;

import com.amazonaws.services.outposts.model.*;

/**
 * Interface for accessing Outposts 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.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.outposts.AbstractAWSOutpostsAsync} instead. *

*

*

* Amazon Web Services Outposts is a fully managed service that extends Amazon Web Services infrastructure, APIs, and * tools to customer premises. By providing local access to Amazon Web Services managed infrastructure, Amazon Web * Services Outposts enables customers to build and run applications on premises using the same programming interfaces * as in Amazon Web Services Regions, while using local compute and storage resources for lower latency and local data * processing needs. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSOutpostsAsync extends AWSOutposts { /** *

* Cancels the capacity task. *

* * @param cancelCapacityTaskRequest * @return A Java Future containing the result of the CancelCapacityTask operation returned by the service. * @sample AWSOutpostsAsync.CancelCapacityTask * @see AWS * API Documentation */ java.util.concurrent.Future cancelCapacityTaskAsync(CancelCapacityTaskRequest cancelCapacityTaskRequest); /** *

* Cancels the capacity task. *

* * @param cancelCapacityTaskRequest * @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 CancelCapacityTask operation returned by the service. * @sample AWSOutpostsAsyncHandler.CancelCapacityTask * @see AWS * API Documentation */ java.util.concurrent.Future cancelCapacityTaskAsync(CancelCapacityTaskRequest cancelCapacityTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Cancels the specified order for an Outpost. *

* * @param cancelOrderRequest * @return A Java Future containing the result of the CancelOrder operation returned by the service. * @sample AWSOutpostsAsync.CancelOrder * @see AWS API * Documentation */ java.util.concurrent.Future cancelOrderAsync(CancelOrderRequest cancelOrderRequest); /** *

* Cancels the specified order for an Outpost. *

* * @param cancelOrderRequest * @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 CancelOrder operation returned by the service. * @sample AWSOutpostsAsyncHandler.CancelOrder * @see AWS API * Documentation */ java.util.concurrent.Future cancelOrderAsync(CancelOrderRequest cancelOrderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an order for an Outpost. *

* * @param createOrderRequest * @return A Java Future containing the result of the CreateOrder operation returned by the service. * @sample AWSOutpostsAsync.CreateOrder * @see AWS API * Documentation */ java.util.concurrent.Future createOrderAsync(CreateOrderRequest createOrderRequest); /** *

* Creates an order for an Outpost. *

* * @param createOrderRequest * @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 CreateOrder operation returned by the service. * @sample AWSOutpostsAsyncHandler.CreateOrder * @see AWS API * Documentation */ java.util.concurrent.Future createOrderAsync(CreateOrderRequest createOrderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Outpost. *

*

* You can specify either an Availability one or an AZ ID. *

* * @param createOutpostRequest * @return A Java Future containing the result of the CreateOutpost operation returned by the service. * @sample AWSOutpostsAsync.CreateOutpost * @see AWS API * Documentation */ java.util.concurrent.Future createOutpostAsync(CreateOutpostRequest createOutpostRequest); /** *

* Creates an Outpost. *

*

* You can specify either an Availability one or an AZ ID. *

* * @param createOutpostRequest * @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 CreateOutpost operation returned by the service. * @sample AWSOutpostsAsyncHandler.CreateOutpost * @see AWS API * Documentation */ java.util.concurrent.Future createOutpostAsync(CreateOutpostRequest createOutpostRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates a site for an Outpost. *

* * @param createSiteRequest * @return A Java Future containing the result of the CreateSite operation returned by the service. * @sample AWSOutpostsAsync.CreateSite * @see AWS API * Documentation */ java.util.concurrent.Future createSiteAsync(CreateSiteRequest createSiteRequest); /** *

* Creates a site for an Outpost. *

* * @param createSiteRequest * @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 CreateSite operation returned by the service. * @sample AWSOutpostsAsyncHandler.CreateSite * @see AWS API * Documentation */ java.util.concurrent.Future createSiteAsync(CreateSiteRequest createSiteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified Outpost. *

* * @param deleteOutpostRequest * @return A Java Future containing the result of the DeleteOutpost operation returned by the service. * @sample AWSOutpostsAsync.DeleteOutpost * @see AWS API * Documentation */ java.util.concurrent.Future deleteOutpostAsync(DeleteOutpostRequest deleteOutpostRequest); /** *

* Deletes the specified Outpost. *

* * @param deleteOutpostRequest * @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 DeleteOutpost operation returned by the service. * @sample AWSOutpostsAsyncHandler.DeleteOutpost * @see AWS API * Documentation */ java.util.concurrent.Future deleteOutpostAsync(DeleteOutpostRequest deleteOutpostRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes the specified site. *

* * @param deleteSiteRequest * @return A Java Future containing the result of the DeleteSite operation returned by the service. * @sample AWSOutpostsAsync.DeleteSite * @see AWS API * Documentation */ java.util.concurrent.Future deleteSiteAsync(DeleteSiteRequest deleteSiteRequest); /** *

* Deletes the specified site. *

* * @param deleteSiteRequest * @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 DeleteSite operation returned by the service. * @sample AWSOutpostsAsyncHandler.DeleteSite * @see AWS API * Documentation */ java.util.concurrent.Future deleteSiteAsync(DeleteSiteRequest deleteSiteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets details of the specified capacity task. *

* * @param getCapacityTaskRequest * @return A Java Future containing the result of the GetCapacityTask operation returned by the service. * @sample AWSOutpostsAsync.GetCapacityTask * @see AWS API * Documentation */ java.util.concurrent.Future getCapacityTaskAsync(GetCapacityTaskRequest getCapacityTaskRequest); /** *

* Gets details of the specified capacity task. *

* * @param getCapacityTaskRequest * @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 GetCapacityTask operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetCapacityTask * @see AWS API * Documentation */ java.util.concurrent.Future getCapacityTaskAsync(GetCapacityTaskRequest getCapacityTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified catalog item. *

* * @param getCatalogItemRequest * @return A Java Future containing the result of the GetCatalogItem operation returned by the service. * @sample AWSOutpostsAsync.GetCatalogItem * @see AWS API * Documentation */ java.util.concurrent.Future getCatalogItemAsync(GetCatalogItemRequest getCatalogItemRequest); /** *

* Gets information about the specified catalog item. *

* * @param getCatalogItemRequest * @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 GetCatalogItem operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetCatalogItem * @see AWS API * Documentation */ java.util.concurrent.Future getCatalogItemAsync(GetCatalogItemRequest getCatalogItemRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * *

* Amazon Web Services uses this action to install Outpost servers. *

*
*

* Gets information about the specified connection. *

*

* Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to * secure it. For more information, see Amazon Web Services * managed policies for Amazon Web Services Outposts and Logging Amazon Web * Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User * Guide. *

* * @param getConnectionRequest * @return A Java Future containing the result of the GetConnection operation returned by the service. * @sample AWSOutpostsAsync.GetConnection * @see AWS API * Documentation */ java.util.concurrent.Future getConnectionAsync(GetConnectionRequest getConnectionRequest); /** * *

* Amazon Web Services uses this action to install Outpost servers. *

*
*

* Gets information about the specified connection. *

*

* Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to * secure it. For more information, see Amazon Web Services * managed policies for Amazon Web Services Outposts and Logging Amazon Web * Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User * Guide. *

* * @param getConnectionRequest * @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 GetConnection operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetConnection * @see AWS API * Documentation */ java.util.concurrent.Future getConnectionAsync(GetConnectionRequest getConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified order. *

* * @param getOrderRequest * @return A Java Future containing the result of the GetOrder operation returned by the service. * @sample AWSOutpostsAsync.GetOrder * @see AWS API * Documentation */ java.util.concurrent.Future getOrderAsync(GetOrderRequest getOrderRequest); /** *

* Gets information about the specified order. *

* * @param getOrderRequest * @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 GetOrder operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetOrder * @see AWS API * Documentation */ java.util.concurrent.Future getOrderAsync(GetOrderRequest getOrderRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified Outpost. *

* * @param getOutpostRequest * @return A Java Future containing the result of the GetOutpost operation returned by the service. * @sample AWSOutpostsAsync.GetOutpost * @see AWS API * Documentation */ java.util.concurrent.Future getOutpostAsync(GetOutpostRequest getOutpostRequest); /** *

* Gets information about the specified Outpost. *

* * @param getOutpostRequest * @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 GetOutpost operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetOutpost * @see AWS API * Documentation */ java.util.concurrent.Future getOutpostAsync(GetOutpostRequest getOutpostRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the instance types for the specified Outpost. *

* * @param getOutpostInstanceTypesRequest * @return A Java Future containing the result of the GetOutpostInstanceTypes operation returned by the service. * @sample AWSOutpostsAsync.GetOutpostInstanceTypes * @see AWS API Documentation */ java.util.concurrent.Future getOutpostInstanceTypesAsync(GetOutpostInstanceTypesRequest getOutpostInstanceTypesRequest); /** *

* Gets the instance types for the specified Outpost. *

* * @param getOutpostInstanceTypesRequest * @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 GetOutpostInstanceTypes operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetOutpostInstanceTypes * @see AWS API Documentation */ java.util.concurrent.Future getOutpostInstanceTypesAsync(GetOutpostInstanceTypesRequest getOutpostInstanceTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the instance types that an Outpost can support in InstanceTypeCapacity. This will generally * include instance types that are not currently configured and therefore cannot be launched with the current * Outpost capacity configuration. *

* * @param getOutpostSupportedInstanceTypesRequest * @return A Java Future containing the result of the GetOutpostSupportedInstanceTypes operation returned by the * service. * @sample AWSOutpostsAsync.GetOutpostSupportedInstanceTypes * @see AWS API Documentation */ java.util.concurrent.Future getOutpostSupportedInstanceTypesAsync( GetOutpostSupportedInstanceTypesRequest getOutpostSupportedInstanceTypesRequest); /** *

* Gets the instance types that an Outpost can support in InstanceTypeCapacity. This will generally * include instance types that are not currently configured and therefore cannot be launched with the current * Outpost capacity configuration. *

* * @param getOutpostSupportedInstanceTypesRequest * @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 GetOutpostSupportedInstanceTypes operation returned by the * service. * @sample AWSOutpostsAsyncHandler.GetOutpostSupportedInstanceTypes * @see AWS API Documentation */ java.util.concurrent.Future getOutpostSupportedInstanceTypesAsync( GetOutpostSupportedInstanceTypesRequest getOutpostSupportedInstanceTypesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets information about the specified Outpost site. *

* * @param getSiteRequest * @return A Java Future containing the result of the GetSite operation returned by the service. * @sample AWSOutpostsAsync.GetSite * @see AWS API * Documentation */ java.util.concurrent.Future getSiteAsync(GetSiteRequest getSiteRequest); /** *

* Gets information about the specified Outpost site. *

* * @param getSiteRequest * @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 GetSite operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetSite * @see AWS API * Documentation */ java.util.concurrent.Future getSiteAsync(GetSiteRequest getSiteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets the site address of the specified site. *

* * @param getSiteAddressRequest * @return A Java Future containing the result of the GetSiteAddress operation returned by the service. * @sample AWSOutpostsAsync.GetSiteAddress * @see AWS API * Documentation */ java.util.concurrent.Future getSiteAddressAsync(GetSiteAddressRequest getSiteAddressRequest); /** *

* Gets the site address of the specified site. *

* * @param getSiteAddressRequest * @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 GetSiteAddress operation returned by the service. * @sample AWSOutpostsAsyncHandler.GetSiteAddress * @see AWS API * Documentation */ java.util.concurrent.Future getSiteAddressAsync(GetSiteAddressRequest getSiteAddressRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the hardware assets for the specified Outpost. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listAssetsRequest * @return A Java Future containing the result of the ListAssets operation returned by the service. * @sample AWSOutpostsAsync.ListAssets * @see AWS API * Documentation */ java.util.concurrent.Future listAssetsAsync(ListAssetsRequest listAssetsRequest); /** *

* Lists the hardware assets for the specified Outpost. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listAssetsRequest * @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 ListAssets operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListAssets * @see AWS API * Documentation */ java.util.concurrent.Future listAssetsAsync(ListAssetsRequest listAssetsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the capacity tasks for your Amazon Web Services account. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listCapacityTasksRequest * @return A Java Future containing the result of the ListCapacityTasks operation returned by the service. * @sample AWSOutpostsAsync.ListCapacityTasks * @see AWS API * Documentation */ java.util.concurrent.Future listCapacityTasksAsync(ListCapacityTasksRequest listCapacityTasksRequest); /** *

* Lists the capacity tasks for your Amazon Web Services account. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listCapacityTasksRequest * @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 ListCapacityTasks operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListCapacityTasks * @see AWS API * Documentation */ java.util.concurrent.Future listCapacityTasksAsync(ListCapacityTasksRequest listCapacityTasksRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the items in the catalog. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listCatalogItemsRequest * @return A Java Future containing the result of the ListCatalogItems operation returned by the service. * @sample AWSOutpostsAsync.ListCatalogItems * @see AWS API * Documentation */ java.util.concurrent.Future listCatalogItemsAsync(ListCatalogItemsRequest listCatalogItemsRequest); /** *

* Lists the items in the catalog. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listCatalogItemsRequest * @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 ListCatalogItems operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListCatalogItems * @see AWS API * Documentation */ java.util.concurrent.Future listCatalogItemsAsync(ListCatalogItemsRequest listCatalogItemsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the Outpost orders for your Amazon Web Services account. *

* * @param listOrdersRequest * @return A Java Future containing the result of the ListOrders operation returned by the service. * @sample AWSOutpostsAsync.ListOrders * @see AWS API * Documentation */ java.util.concurrent.Future listOrdersAsync(ListOrdersRequest listOrdersRequest); /** *

* Lists the Outpost orders for your Amazon Web Services account. *

* * @param listOrdersRequest * @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 ListOrders operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListOrders * @see AWS API * Documentation */ java.util.concurrent.Future listOrdersAsync(ListOrdersRequest listOrdersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the Outposts for your Amazon Web Services account. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listOutpostsRequest * @return A Java Future containing the result of the ListOutposts operation returned by the service. * @sample AWSOutpostsAsync.ListOutposts * @see AWS API * Documentation */ java.util.concurrent.Future listOutpostsAsync(ListOutpostsRequest listOutpostsRequest); /** *

* Lists the Outposts for your Amazon Web Services account. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listOutpostsRequest * @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 ListOutposts operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListOutposts * @see AWS API * Documentation */ java.util.concurrent.Future listOutpostsAsync(ListOutpostsRequest listOutpostsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listSitesRequest * @return A Java Future containing the result of the ListSites operation returned by the service. * @sample AWSOutpostsAsync.ListSites * @see AWS API * Documentation */ java.util.concurrent.Future listSitesAsync(ListSitesRequest listSitesRequest); /** *

* Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results. *

*

* Use filters to return specific results. If you specify multiple filters, the results include only the resources * that match all of the specified filters. For a filter where you can specify multiple values, the results include * items that match any of the values that you specify for the filter. *

* * @param listSitesRequest * @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 ListSites operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListSites * @see AWS API * Documentation */ java.util.concurrent.Future listSitesAsync(ListSitesRequest listSitesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists the tags for the specified resource. *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSOutpostsAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* Lists the tags for the specified resource. *

* * @param listTagsForResourceRequest * @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 ListTagsForResource operation returned by the service. * @sample AWSOutpostsAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Starts the specified capacity task. You can have one active capacity task for an order. *

* * @param startCapacityTaskRequest * @return A Java Future containing the result of the StartCapacityTask operation returned by the service. * @sample AWSOutpostsAsync.StartCapacityTask * @see AWS API * Documentation */ java.util.concurrent.Future startCapacityTaskAsync(StartCapacityTaskRequest startCapacityTaskRequest); /** *

* Starts the specified capacity task. You can have one active capacity task for an order. *

* * @param startCapacityTaskRequest * @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 StartCapacityTask operation returned by the service. * @sample AWSOutpostsAsyncHandler.StartCapacityTask * @see AWS API * Documentation */ java.util.concurrent.Future startCapacityTaskAsync(StartCapacityTaskRequest startCapacityTaskRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * *

* Amazon Web Services uses this action to install Outpost servers. *

*
*

* Starts the connection required for Outpost server installation. *

*

* Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to * secure it. For more information, see Amazon Web Services * managed policies for Amazon Web Services Outposts and Logging Amazon Web * Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User * Guide. *

* * @param startConnectionRequest * @return A Java Future containing the result of the StartConnection operation returned by the service. * @sample AWSOutpostsAsync.StartConnection * @see AWS API * Documentation */ java.util.concurrent.Future startConnectionAsync(StartConnectionRequest startConnectionRequest); /** * *

* Amazon Web Services uses this action to install Outpost servers. *

*
*

* Starts the connection required for Outpost server installation. *

*

* Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to * secure it. For more information, see Amazon Web Services * managed policies for Amazon Web Services Outposts and Logging Amazon Web * Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User * Guide. *

* * @param startConnectionRequest * @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 StartConnection operation returned by the service. * @sample AWSOutpostsAsyncHandler.StartConnection * @see AWS API * Documentation */ java.util.concurrent.Future startConnectionAsync(StartConnectionRequest startConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Adds tags to the specified resource. *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSOutpostsAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Adds tags to the specified resource. *

* * @param tagResourceRequest * @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 TagResource operation returned by the service. * @sample AWSOutpostsAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Removes tags from the specified resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSOutpostsAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Removes tags from the specified resource. *

* * @param untagResourceRequest * @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 UntagResource operation returned by the service. * @sample AWSOutpostsAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an Outpost. *

* * @param updateOutpostRequest * @return A Java Future containing the result of the UpdateOutpost operation returned by the service. * @sample AWSOutpostsAsync.UpdateOutpost * @see AWS API * Documentation */ java.util.concurrent.Future updateOutpostAsync(UpdateOutpostRequest updateOutpostRequest); /** *

* Updates an Outpost. *

* * @param updateOutpostRequest * @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 UpdateOutpost operation returned by the service. * @sample AWSOutpostsAsyncHandler.UpdateOutpost * @see AWS API * Documentation */ java.util.concurrent.Future updateOutpostAsync(UpdateOutpostRequest updateOutpostRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the specified site. *

* * @param updateSiteRequest * @return A Java Future containing the result of the UpdateSite operation returned by the service. * @sample AWSOutpostsAsync.UpdateSite * @see AWS API * Documentation */ java.util.concurrent.Future updateSiteAsync(UpdateSiteRequest updateSiteRequest); /** *

* Updates the specified site. *

* * @param updateSiteRequest * @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 UpdateSite operation returned by the service. * @sample AWSOutpostsAsyncHandler.UpdateSite * @see AWS API * Documentation */ java.util.concurrent.Future updateSiteAsync(UpdateSiteRequest updateSiteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates the address of the specified site. *

*

* You can't update a site address if there is an order in progress. You must wait for the order to complete or * cancel the order. *

*

* You can update the operating address before you place an order at the site, or after all Outposts that belong to * the site have been deactivated. *

* * @param updateSiteAddressRequest * @return A Java Future containing the result of the UpdateSiteAddress operation returned by the service. * @sample AWSOutpostsAsync.UpdateSiteAddress * @see AWS API * Documentation */ java.util.concurrent.Future updateSiteAddressAsync(UpdateSiteAddressRequest updateSiteAddressRequest); /** *

* Updates the address of the specified site. *

*

* You can't update a site address if there is an order in progress. You must wait for the order to complete or * cancel the order. *

*

* You can update the operating address before you place an order at the site, or after all Outposts that belong to * the site have been deactivated. *

* * @param updateSiteAddressRequest * @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 UpdateSiteAddress operation returned by the service. * @sample AWSOutpostsAsyncHandler.UpdateSiteAddress * @see AWS API * Documentation */ java.util.concurrent.Future updateSiteAddressAsync(UpdateSiteAddressRequest updateSiteAddressRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Update the physical and logistical details for a rack at a site. For more information about hardware requirements * for racks, see Network * readiness checklist in the Amazon Web Services Outposts User Guide. *

*

* To update a rack at a site with an order of IN_PROGRESS, you must wait for the order to complete or * cancel the order. *

* * @param updateSiteRackPhysicalPropertiesRequest * @return A Java Future containing the result of the UpdateSiteRackPhysicalProperties operation returned by the * service. * @sample AWSOutpostsAsync.UpdateSiteRackPhysicalProperties * @see AWS API Documentation */ java.util.concurrent.Future updateSiteRackPhysicalPropertiesAsync( UpdateSiteRackPhysicalPropertiesRequest updateSiteRackPhysicalPropertiesRequest); /** *

* Update the physical and logistical details for a rack at a site. For more information about hardware requirements * for racks, see Network * readiness checklist in the Amazon Web Services Outposts User Guide. *

*

* To update a rack at a site with an order of IN_PROGRESS, you must wait for the order to complete or * cancel the order. *

* * @param updateSiteRackPhysicalPropertiesRequest * @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 UpdateSiteRackPhysicalProperties operation returned by the * service. * @sample AWSOutpostsAsyncHandler.UpdateSiteRackPhysicalProperties * @see AWS API Documentation */ java.util.concurrent.Future updateSiteRackPhysicalPropertiesAsync( UpdateSiteRackPhysicalPropertiesRequest updateSiteRackPhysicalPropertiesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy