@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonLightsailAsync extends AbstractAmazonLightsail implements AmazonLightsailAsync
AmazonLightsailAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXallocateStaticIp, attachStaticIp, closeInstancePublicPorts, createDomain, createDomainEntry, createInstances, createInstancesFromSnapshot, createInstanceSnapshot, createKeyPair, deleteDomain, deleteDomainEntry, deleteInstance, deleteInstanceSnapshot, deleteKeyPair, detachStaticIp, downloadDefaultKeyPair, getActiveNames, getBlueprints, getBundles, getCachedResponseMetadata, getDomain, getDomains, getInstance, getInstanceAccessDetails, getInstanceMetricData, getInstancePortStates, getInstances, getInstanceSnapshot, getInstanceSnapshots, getInstanceState, getKeyPair, getKeyPairs, getOperation, getOperations, getOperationsForResource, getRegions, getStaticIp, getStaticIps, importKeyPair, isVpcPeered, openInstancePublicPorts, peerVpc, putInstancePublicPorts, rebootInstance, releaseStaticIp, setEndpoint, setRegion, shutdown, startInstance, stopInstance, unpeerVpc, updateDomainEntryequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallocateStaticIp, attachStaticIp, closeInstancePublicPorts, createDomain, createDomainEntry, createInstances, createInstancesFromSnapshot, createInstanceSnapshot, createKeyPair, deleteDomain, deleteDomainEntry, deleteInstance, deleteInstanceSnapshot, deleteKeyPair, detachStaticIp, downloadDefaultKeyPair, getActiveNames, getBlueprints, getBundles, getCachedResponseMetadata, getDomain, getDomains, getInstance, getInstanceAccessDetails, getInstanceMetricData, getInstancePortStates, getInstances, getInstanceSnapshot, getInstanceSnapshots, getInstanceState, getKeyPair, getKeyPairs, getOperation, getOperations, getOperationsForResource, getRegions, getStaticIp, getStaticIps, importKeyPair, isVpcPeered, openInstancePublicPorts, peerVpc, putInstancePublicPorts, rebootInstance, releaseStaticIp, setEndpoint, setRegion, shutdown, startInstance, stopInstance, unpeerVpc, updateDomainEntrypublic Future<AllocateStaticIpResult> allocateStaticIpAsync(AllocateStaticIpRequest request)
AmazonLightsailAsyncAllocates a static IP address.
allocateStaticIpAsync in interface AmazonLightsailAsyncpublic Future<AllocateStaticIpResult> allocateStaticIpAsync(AllocateStaticIpRequest request, AsyncHandler<AllocateStaticIpRequest,AllocateStaticIpResult> asyncHandler)
AmazonLightsailAsyncAllocates a static IP address.
allocateStaticIpAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<AttachStaticIpResult> attachStaticIpAsync(AttachStaticIpRequest request)
AmazonLightsailAsyncAttaches a static IP address to a specific Amazon Lightsail instance.
attachStaticIpAsync in interface AmazonLightsailAsyncpublic Future<AttachStaticIpResult> attachStaticIpAsync(AttachStaticIpRequest request, AsyncHandler<AttachStaticIpRequest,AttachStaticIpResult> asyncHandler)
AmazonLightsailAsyncAttaches a static IP address to a specific Amazon Lightsail instance.
attachStaticIpAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CloseInstancePublicPortsResult> closeInstancePublicPortsAsync(CloseInstancePublicPortsRequest request)
AmazonLightsailAsyncCloses the public ports on a specific Amazon Lightsail instance.
closeInstancePublicPortsAsync in interface AmazonLightsailAsyncpublic Future<CloseInstancePublicPortsResult> closeInstancePublicPortsAsync(CloseInstancePublicPortsRequest request, AsyncHandler<CloseInstancePublicPortsRequest,CloseInstancePublicPortsResult> asyncHandler)
AmazonLightsailAsyncCloses the public ports on a specific Amazon Lightsail instance.
closeInstancePublicPortsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CreateDomainResult> createDomainAsync(CreateDomainRequest request)
AmazonLightsailAsyncCreates a domain resource for the specified domain (e.g., example.com).
createDomainAsync in interface AmazonLightsailAsyncpublic Future<CreateDomainResult> createDomainAsync(CreateDomainRequest request, AsyncHandler<CreateDomainRequest,CreateDomainResult> asyncHandler)
AmazonLightsailAsyncCreates a domain resource for the specified domain (e.g., example.com).
createDomainAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CreateDomainEntryResult> createDomainEntryAsync(CreateDomainEntryRequest request)
AmazonLightsailAsyncCreates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX record.
createDomainEntryAsync in interface AmazonLightsailAsyncpublic Future<CreateDomainEntryResult> createDomainEntryAsync(CreateDomainEntryRequest request, AsyncHandler<CreateDomainEntryRequest,CreateDomainEntryResult> asyncHandler)
AmazonLightsailAsyncCreates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX record.
createDomainEntryAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CreateInstanceSnapshotResult> createInstanceSnapshotAsync(CreateInstanceSnapshotRequest request)
AmazonLightsailAsyncCreates a snapshot of a specific virtual private server, or instance. You can use a snapshot to create a new instance that is based on that snapshot.
createInstanceSnapshotAsync in interface AmazonLightsailAsyncpublic Future<CreateInstanceSnapshotResult> createInstanceSnapshotAsync(CreateInstanceSnapshotRequest request, AsyncHandler<CreateInstanceSnapshotRequest,CreateInstanceSnapshotResult> asyncHandler)
AmazonLightsailAsyncCreates a snapshot of a specific virtual private server, or instance. You can use a snapshot to create a new instance that is based on that snapshot.
createInstanceSnapshotAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CreateInstancesResult> createInstancesAsync(CreateInstancesRequest request)
AmazonLightsailAsyncCreates one or more Amazon Lightsail virtual private servers, or instances.
createInstancesAsync in interface AmazonLightsailAsyncpublic Future<CreateInstancesResult> createInstancesAsync(CreateInstancesRequest request, AsyncHandler<CreateInstancesRequest,CreateInstancesResult> asyncHandler)
AmazonLightsailAsyncCreates one or more Amazon Lightsail virtual private servers, or instances.
createInstancesAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CreateInstancesFromSnapshotResult> createInstancesFromSnapshotAsync(CreateInstancesFromSnapshotRequest request)
AmazonLightsailAsyncUses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical configuration.
createInstancesFromSnapshotAsync in interface AmazonLightsailAsyncpublic Future<CreateInstancesFromSnapshotResult> createInstancesFromSnapshotAsync(CreateInstancesFromSnapshotRequest request, AsyncHandler<CreateInstancesFromSnapshotRequest,CreateInstancesFromSnapshotResult> asyncHandler)
AmazonLightsailAsyncUses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical configuration.
createInstancesFromSnapshotAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<CreateKeyPairResult> createKeyPairAsync(CreateKeyPairRequest request)
AmazonLightsailAsyncCreates sn SSH key pair.
createKeyPairAsync in interface AmazonLightsailAsyncpublic Future<CreateKeyPairResult> createKeyPairAsync(CreateKeyPairRequest request, AsyncHandler<CreateKeyPairRequest,CreateKeyPairResult> asyncHandler)
AmazonLightsailAsyncCreates sn SSH key pair.
createKeyPairAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DeleteDomainResult> deleteDomainAsync(DeleteDomainRequest request)
AmazonLightsailAsyncDeletes the specified domain recordset and all of its domain records.
deleteDomainAsync in interface AmazonLightsailAsyncpublic Future<DeleteDomainResult> deleteDomainAsync(DeleteDomainRequest request, AsyncHandler<DeleteDomainRequest,DeleteDomainResult> asyncHandler)
AmazonLightsailAsyncDeletes the specified domain recordset and all of its domain records.
deleteDomainAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DeleteDomainEntryResult> deleteDomainEntryAsync(DeleteDomainEntryRequest request)
AmazonLightsailAsyncDeletes a specific domain entry.
deleteDomainEntryAsync in interface AmazonLightsailAsyncpublic Future<DeleteDomainEntryResult> deleteDomainEntryAsync(DeleteDomainEntryRequest request, AsyncHandler<DeleteDomainEntryRequest,DeleteDomainEntryResult> asyncHandler)
AmazonLightsailAsyncDeletes a specific domain entry.
deleteDomainEntryAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DeleteInstanceResult> deleteInstanceAsync(DeleteInstanceRequest request)
AmazonLightsailAsyncDeletes a specific Amazon Lightsail virtual private server, or instance.
deleteInstanceAsync in interface AmazonLightsailAsyncpublic Future<DeleteInstanceResult> deleteInstanceAsync(DeleteInstanceRequest request, AsyncHandler<DeleteInstanceRequest,DeleteInstanceResult> asyncHandler)
AmazonLightsailAsyncDeletes a specific Amazon Lightsail virtual private server, or instance.
deleteInstanceAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DeleteInstanceSnapshotResult> deleteInstanceSnapshotAsync(DeleteInstanceSnapshotRequest request)
AmazonLightsailAsyncDeletes a specific snapshot of a virtual private server (or instance).
deleteInstanceSnapshotAsync in interface AmazonLightsailAsyncpublic Future<DeleteInstanceSnapshotResult> deleteInstanceSnapshotAsync(DeleteInstanceSnapshotRequest request, AsyncHandler<DeleteInstanceSnapshotRequest,DeleteInstanceSnapshotResult> asyncHandler)
AmazonLightsailAsyncDeletes a specific snapshot of a virtual private server (or instance).
deleteInstanceSnapshotAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DeleteKeyPairResult> deleteKeyPairAsync(DeleteKeyPairRequest request)
AmazonLightsailAsyncDeletes a specific SSH key pair.
deleteKeyPairAsync in interface AmazonLightsailAsyncpublic Future<DeleteKeyPairResult> deleteKeyPairAsync(DeleteKeyPairRequest request, AsyncHandler<DeleteKeyPairRequest,DeleteKeyPairResult> asyncHandler)
AmazonLightsailAsyncDeletes a specific SSH key pair.
deleteKeyPairAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DetachStaticIpResult> detachStaticIpAsync(DetachStaticIpRequest request)
AmazonLightsailAsyncDetaches a static IP from the Amazon Lightsail instance to which it is attached.
detachStaticIpAsync in interface AmazonLightsailAsyncpublic Future<DetachStaticIpResult> detachStaticIpAsync(DetachStaticIpRequest request, AsyncHandler<DetachStaticIpRequest,DetachStaticIpResult> asyncHandler)
AmazonLightsailAsyncDetaches a static IP from the Amazon Lightsail instance to which it is attached.
detachStaticIpAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<DownloadDefaultKeyPairResult> downloadDefaultKeyPairAsync(DownloadDefaultKeyPairRequest request)
AmazonLightsailAsyncDownloads the default SSH key pair from the user's account.
downloadDefaultKeyPairAsync in interface AmazonLightsailAsyncpublic Future<DownloadDefaultKeyPairResult> downloadDefaultKeyPairAsync(DownloadDefaultKeyPairRequest request, AsyncHandler<DownloadDefaultKeyPairRequest,DownloadDefaultKeyPairResult> asyncHandler)
AmazonLightsailAsyncDownloads the default SSH key pair from the user's account.
downloadDefaultKeyPairAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetActiveNamesResult> getActiveNamesAsync(GetActiveNamesRequest request)
AmazonLightsailAsyncReturns the names of all active (not deleted) resources.
getActiveNamesAsync in interface AmazonLightsailAsyncpublic Future<GetActiveNamesResult> getActiveNamesAsync(GetActiveNamesRequest request, AsyncHandler<GetActiveNamesRequest,GetActiveNamesResult> asyncHandler)
AmazonLightsailAsyncReturns the names of all active (not deleted) resources.
getActiveNamesAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetBlueprintsResult> getBlueprintsAsync(GetBlueprintsRequest request)
AmazonLightsailAsyncReturns the list of available instance images, or blueprints. You can use a blueprint to create a new virtual private server already running a specific operating system, as well as a preinstalled app or development stack. The software each instance is running depends on the blueprint image you choose.
getBlueprintsAsync in interface AmazonLightsailAsyncpublic Future<GetBlueprintsResult> getBlueprintsAsync(GetBlueprintsRequest request, AsyncHandler<GetBlueprintsRequest,GetBlueprintsResult> asyncHandler)
AmazonLightsailAsyncReturns the list of available instance images, or blueprints. You can use a blueprint to create a new virtual private server already running a specific operating system, as well as a preinstalled app or development stack. The software each instance is running depends on the blueprint image you choose.
getBlueprintsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetBundlesResult> getBundlesAsync(GetBundlesRequest request)
AmazonLightsailAsyncReturns the list of bundles that are available for purchase. A bundle describes the specs for your virtual private server (or instance).
getBundlesAsync in interface AmazonLightsailAsyncpublic Future<GetBundlesResult> getBundlesAsync(GetBundlesRequest request, AsyncHandler<GetBundlesRequest,GetBundlesResult> asyncHandler)
AmazonLightsailAsyncReturns the list of bundles that are available for purchase. A bundle describes the specs for your virtual private server (or instance).
getBundlesAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetDomainResult> getDomainAsync(GetDomainRequest request)
AmazonLightsailAsyncReturns information about a specific domain recordset.
getDomainAsync in interface AmazonLightsailAsyncpublic Future<GetDomainResult> getDomainAsync(GetDomainRequest request, AsyncHandler<GetDomainRequest,GetDomainResult> asyncHandler)
AmazonLightsailAsyncReturns information about a specific domain recordset.
getDomainAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetDomainsResult> getDomainsAsync(GetDomainsRequest request)
AmazonLightsailAsyncReturns a list of all domains in the user's account.
getDomainsAsync in interface AmazonLightsailAsyncpublic Future<GetDomainsResult> getDomainsAsync(GetDomainsRequest request, AsyncHandler<GetDomainsRequest,GetDomainsResult> asyncHandler)
AmazonLightsailAsyncReturns a list of all domains in the user's account.
getDomainsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstanceResult> getInstanceAsync(GetInstanceRequest request)
AmazonLightsailAsyncReturns information about a specific Amazon Lightsail instance, which is a virtual private server.
getInstanceAsync in interface AmazonLightsailAsyncpublic Future<GetInstanceResult> getInstanceAsync(GetInstanceRequest request, AsyncHandler<GetInstanceRequest,GetInstanceResult> asyncHandler)
AmazonLightsailAsyncReturns information about a specific Amazon Lightsail instance, which is a virtual private server.
getInstanceAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstanceAccessDetailsResult> getInstanceAccessDetailsAsync(GetInstanceAccessDetailsRequest request)
AmazonLightsailAsyncReturns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
getInstanceAccessDetailsAsync in interface AmazonLightsailAsyncpublic Future<GetInstanceAccessDetailsResult> getInstanceAccessDetailsAsync(GetInstanceAccessDetailsRequest request, AsyncHandler<GetInstanceAccessDetailsRequest,GetInstanceAccessDetailsResult> asyncHandler)
AmazonLightsailAsyncReturns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
getInstanceAccessDetailsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstanceMetricDataResult> getInstanceMetricDataAsync(GetInstanceMetricDataRequest request)
AmazonLightsailAsyncReturns the data points for the specified Amazon Lightsail instance metric, given an instance name.
getInstanceMetricDataAsync in interface AmazonLightsailAsyncpublic Future<GetInstanceMetricDataResult> getInstanceMetricDataAsync(GetInstanceMetricDataRequest request, AsyncHandler<GetInstanceMetricDataRequest,GetInstanceMetricDataResult> asyncHandler)
AmazonLightsailAsyncReturns the data points for the specified Amazon Lightsail instance metric, given an instance name.
getInstanceMetricDataAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstancePortStatesResult> getInstancePortStatesAsync(GetInstancePortStatesRequest request)
AmazonLightsailAsyncReturns the port states for a specific virtual private server, or instance.
getInstancePortStatesAsync in interface AmazonLightsailAsyncpublic Future<GetInstancePortStatesResult> getInstancePortStatesAsync(GetInstancePortStatesRequest request, AsyncHandler<GetInstancePortStatesRequest,GetInstancePortStatesResult> asyncHandler)
AmazonLightsailAsyncReturns the port states for a specific virtual private server, or instance.
getInstancePortStatesAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstanceSnapshotResult> getInstanceSnapshotAsync(GetInstanceSnapshotRequest request)
AmazonLightsailAsyncReturns information about a specific instance snapshot.
getInstanceSnapshotAsync in interface AmazonLightsailAsyncpublic Future<GetInstanceSnapshotResult> getInstanceSnapshotAsync(GetInstanceSnapshotRequest request, AsyncHandler<GetInstanceSnapshotRequest,GetInstanceSnapshotResult> asyncHandler)
AmazonLightsailAsyncReturns information about a specific instance snapshot.
getInstanceSnapshotAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstanceSnapshotsResult> getInstanceSnapshotsAsync(GetInstanceSnapshotsRequest request)
AmazonLightsailAsyncReturns all instance snapshots for the user's account.
getInstanceSnapshotsAsync in interface AmazonLightsailAsyncpublic Future<GetInstanceSnapshotsResult> getInstanceSnapshotsAsync(GetInstanceSnapshotsRequest request, AsyncHandler<GetInstanceSnapshotsRequest,GetInstanceSnapshotsResult> asyncHandler)
AmazonLightsailAsyncReturns all instance snapshots for the user's account.
getInstanceSnapshotsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstanceStateResult> getInstanceStateAsync(GetInstanceStateRequest request)
AmazonLightsailAsyncReturns the state of a specific instance. Works on one instance at a time.
getInstanceStateAsync in interface AmazonLightsailAsyncpublic Future<GetInstanceStateResult> getInstanceStateAsync(GetInstanceStateRequest request, AsyncHandler<GetInstanceStateRequest,GetInstanceStateResult> asyncHandler)
AmazonLightsailAsyncReturns the state of a specific instance. Works on one instance at a time.
getInstanceStateAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetInstancesResult> getInstancesAsync(GetInstancesRequest request)
AmazonLightsailAsyncReturns information about all Amazon Lightsail virtual private servers, or instances.
getInstancesAsync in interface AmazonLightsailAsyncpublic Future<GetInstancesResult> getInstancesAsync(GetInstancesRequest request, AsyncHandler<GetInstancesRequest,GetInstancesResult> asyncHandler)
AmazonLightsailAsyncReturns information about all Amazon Lightsail virtual private servers, or instances.
getInstancesAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetKeyPairResult> getKeyPairAsync(GetKeyPairRequest request)
AmazonLightsailAsyncReturns information about a specific key pair.
getKeyPairAsync in interface AmazonLightsailAsyncpublic Future<GetKeyPairResult> getKeyPairAsync(GetKeyPairRequest request, AsyncHandler<GetKeyPairRequest,GetKeyPairResult> asyncHandler)
AmazonLightsailAsyncReturns information about a specific key pair.
getKeyPairAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetKeyPairsResult> getKeyPairsAsync(GetKeyPairsRequest request)
AmazonLightsailAsyncReturns information about all key pairs in the user's account.
getKeyPairsAsync in interface AmazonLightsailAsyncpublic Future<GetKeyPairsResult> getKeyPairsAsync(GetKeyPairsRequest request, AsyncHandler<GetKeyPairsRequest,GetKeyPairsResult> asyncHandler)
AmazonLightsailAsyncReturns information about all key pairs in the user's account.
getKeyPairsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetOperationResult> getOperationAsync(GetOperationRequest request)
AmazonLightsailAsyncReturns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on.
getOperationAsync in interface AmazonLightsailAsyncpublic Future<GetOperationResult> getOperationAsync(GetOperationRequest request, AsyncHandler<GetOperationRequest,GetOperationResult> asyncHandler)
AmazonLightsailAsyncReturns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on.
getOperationAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetOperationsResult> getOperationsAsync(GetOperationsRequest request)
AmazonLightsailAsyncReturns information about all operations.
Results are returned from oldest to newest, up to a maximum of 200. Results can be paged by making each
subsequent call to GetOperations use the maximum (last) statusChangedAt value from the
previous request.
getOperationsAsync in interface AmazonLightsailAsyncpublic Future<GetOperationsResult> getOperationsAsync(GetOperationsRequest request, AsyncHandler<GetOperationsRequest,GetOperationsResult> asyncHandler)
AmazonLightsailAsyncReturns information about all operations.
Results are returned from oldest to newest, up to a maximum of 200. Results can be paged by making each
subsequent call to GetOperations use the maximum (last) statusChangedAt value from the
previous request.
getOperationsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetOperationsForResourceResult> getOperationsForResourceAsync(GetOperationsForResourceRequest request)
AmazonLightsailAsyncGets operations for a specific resource (e.g., an instance or a static IP).
getOperationsForResourceAsync in interface AmazonLightsailAsyncpublic Future<GetOperationsForResourceResult> getOperationsForResourceAsync(GetOperationsForResourceRequest request, AsyncHandler<GetOperationsForResourceRequest,GetOperationsForResourceResult> asyncHandler)
AmazonLightsailAsyncGets operations for a specific resource (e.g., an instance or a static IP).
getOperationsForResourceAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetRegionsResult> getRegionsAsync(GetRegionsRequest request)
AmazonLightsailAsync
Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones
parameter to also return the availability zones in a region.
getRegionsAsync in interface AmazonLightsailAsyncpublic Future<GetRegionsResult> getRegionsAsync(GetRegionsRequest request, AsyncHandler<GetRegionsRequest,GetRegionsResult> asyncHandler)
AmazonLightsailAsync
Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones
parameter to also return the availability zones in a region.
getRegionsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetStaticIpResult> getStaticIpAsync(GetStaticIpRequest request)
AmazonLightsailAsyncReturns information about a specific static IP.
getStaticIpAsync in interface AmazonLightsailAsyncpublic Future<GetStaticIpResult> getStaticIpAsync(GetStaticIpRequest request, AsyncHandler<GetStaticIpRequest,GetStaticIpResult> asyncHandler)
AmazonLightsailAsyncReturns information about a specific static IP.
getStaticIpAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<GetStaticIpsResult> getStaticIpsAsync(GetStaticIpsRequest request)
AmazonLightsailAsyncReturns information about all static IPs in the user's account.
getStaticIpsAsync in interface AmazonLightsailAsyncpublic Future<GetStaticIpsResult> getStaticIpsAsync(GetStaticIpsRequest request, AsyncHandler<GetStaticIpsRequest,GetStaticIpsResult> asyncHandler)
AmazonLightsailAsyncReturns information about all static IPs in the user's account.
getStaticIpsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<ImportKeyPairResult> importKeyPairAsync(ImportKeyPairRequest request)
AmazonLightsailAsyncImports a public SSH key from a specific key pair.
importKeyPairAsync in interface AmazonLightsailAsyncpublic Future<ImportKeyPairResult> importKeyPairAsync(ImportKeyPairRequest request, AsyncHandler<ImportKeyPairRequest,ImportKeyPairResult> asyncHandler)
AmazonLightsailAsyncImports a public SSH key from a specific key pair.
importKeyPairAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<IsVpcPeeredResult> isVpcPeeredAsync(IsVpcPeeredRequest request)
AmazonLightsailAsyncReturns a Boolean value indicating whether your Lightsail VPC is peered.
isVpcPeeredAsync in interface AmazonLightsailAsyncpublic Future<IsVpcPeeredResult> isVpcPeeredAsync(IsVpcPeeredRequest request, AsyncHandler<IsVpcPeeredRequest,IsVpcPeeredResult> asyncHandler)
AmazonLightsailAsyncReturns a Boolean value indicating whether your Lightsail VPC is peered.
isVpcPeeredAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<OpenInstancePublicPortsResult> openInstancePublicPortsAsync(OpenInstancePublicPortsRequest request)
AmazonLightsailAsyncAdds public ports to an Amazon Lightsail instance.
openInstancePublicPortsAsync in interface AmazonLightsailAsyncpublic Future<OpenInstancePublicPortsResult> openInstancePublicPortsAsync(OpenInstancePublicPortsRequest request, AsyncHandler<OpenInstancePublicPortsRequest,OpenInstancePublicPortsResult> asyncHandler)
AmazonLightsailAsyncAdds public ports to an Amazon Lightsail instance.
openInstancePublicPortsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<PeerVpcResult> peerVpcAsync(PeerVpcRequest request)
AmazonLightsailAsyncTries to peer the Lightsail VPC with the user's default VPC.
peerVpcAsync in interface AmazonLightsailAsyncpublic Future<PeerVpcResult> peerVpcAsync(PeerVpcRequest request, AsyncHandler<PeerVpcRequest,PeerVpcResult> asyncHandler)
AmazonLightsailAsyncTries to peer the Lightsail VPC with the user's default VPC.
peerVpcAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<PutInstancePublicPortsResult> putInstancePublicPortsAsync(PutInstancePublicPortsRequest request)
AmazonLightsailAsyncSets the specified open ports for an Amazon Lightsail instance, and closes all ports for every protocol not included in the current request.
putInstancePublicPortsAsync in interface AmazonLightsailAsyncpublic Future<PutInstancePublicPortsResult> putInstancePublicPortsAsync(PutInstancePublicPortsRequest request, AsyncHandler<PutInstancePublicPortsRequest,PutInstancePublicPortsResult> asyncHandler)
AmazonLightsailAsyncSets the specified open ports for an Amazon Lightsail instance, and closes all ports for every protocol not included in the current request.
putInstancePublicPortsAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<RebootInstanceResult> rebootInstanceAsync(RebootInstanceRequest request)
AmazonLightsailAsyncRestarts a specific instance. When your Amazon Lightsail instance is finished rebooting, Lightsail assigns a new public IP address. To use the same IP address after restarting, create a static IP address and attach it to the instance.
rebootInstanceAsync in interface AmazonLightsailAsyncpublic Future<RebootInstanceResult> rebootInstanceAsync(RebootInstanceRequest request, AsyncHandler<RebootInstanceRequest,RebootInstanceResult> asyncHandler)
AmazonLightsailAsyncRestarts a specific instance. When your Amazon Lightsail instance is finished rebooting, Lightsail assigns a new public IP address. To use the same IP address after restarting, create a static IP address and attach it to the instance.
rebootInstanceAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<ReleaseStaticIpResult> releaseStaticIpAsync(ReleaseStaticIpRequest request)
AmazonLightsailAsyncDeletes a specific static IP from your account.
releaseStaticIpAsync in interface AmazonLightsailAsyncpublic Future<ReleaseStaticIpResult> releaseStaticIpAsync(ReleaseStaticIpRequest request, AsyncHandler<ReleaseStaticIpRequest,ReleaseStaticIpResult> asyncHandler)
AmazonLightsailAsyncDeletes a specific static IP from your account.
releaseStaticIpAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<StartInstanceResult> startInstanceAsync(StartInstanceRequest request)
AmazonLightsailAsyncStarts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.
startInstanceAsync in interface AmazonLightsailAsyncpublic Future<StartInstanceResult> startInstanceAsync(StartInstanceRequest request, AsyncHandler<StartInstanceRequest,StartInstanceResult> asyncHandler)
AmazonLightsailAsyncStarts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.
startInstanceAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<StopInstanceResult> stopInstanceAsync(StopInstanceRequest request)
AmazonLightsailAsyncStops a specific Amazon Lightsail instance that is currently running.
stopInstanceAsync in interface AmazonLightsailAsyncpublic Future<StopInstanceResult> stopInstanceAsync(StopInstanceRequest request, AsyncHandler<StopInstanceRequest,StopInstanceResult> asyncHandler)
AmazonLightsailAsyncStops a specific Amazon Lightsail instance that is currently running.
stopInstanceAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<UnpeerVpcResult> unpeerVpcAsync(UnpeerVpcRequest request)
AmazonLightsailAsyncAttempts to unpeer the Lightsail VPC from the user's default VPC.
unpeerVpcAsync in interface AmazonLightsailAsyncpublic Future<UnpeerVpcResult> unpeerVpcAsync(UnpeerVpcRequest request, AsyncHandler<UnpeerVpcRequest,UnpeerVpcResult> asyncHandler)
AmazonLightsailAsyncAttempts to unpeer the Lightsail VPC from the user's default VPC.
unpeerVpcAsync in interface AmazonLightsailAsyncasyncHandler - 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.public Future<UpdateDomainEntryResult> updateDomainEntryAsync(UpdateDomainEntryRequest request)
AmazonLightsailAsyncUpdates a domain recordset after it is created.
updateDomainEntryAsync in interface AmazonLightsailAsyncpublic Future<UpdateDomainEntryResult> updateDomainEntryAsync(UpdateDomainEntryRequest request, AsyncHandler<UpdateDomainEntryRequest,UpdateDomainEntryResult> asyncHandler)
AmazonLightsailAsyncUpdates a domain recordset after it is created.
updateDomainEntryAsync in interface AmazonLightsailAsyncasyncHandler - 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.