@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonElasticInferenceAsync extends AmazonElasticInference
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
AbstractAmazonElasticInferenceAsync
instead.
Elastic Inference public APIs.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<DescribeAcceleratorOfferingsResult> |
describeAcceleratorOfferingsAsync(DescribeAcceleratorOfferingsRequest describeAcceleratorOfferingsRequest)
Describes the locations in which a given accelerator type or set of types is present in a given region.
|
Future<DescribeAcceleratorOfferingsResult> |
describeAcceleratorOfferingsAsync(DescribeAcceleratorOfferingsRequest describeAcceleratorOfferingsRequest,
AsyncHandler<DescribeAcceleratorOfferingsRequest,DescribeAcceleratorOfferingsResult> asyncHandler)
Describes the locations in which a given accelerator type or set of types is present in a given region.
|
Future<DescribeAcceleratorsResult> |
describeAcceleratorsAsync(DescribeAcceleratorsRequest describeAcceleratorsRequest)
Describes information over a provided set of accelerators belonging to an account.
|
Future<DescribeAcceleratorsResult> |
describeAcceleratorsAsync(DescribeAcceleratorsRequest describeAcceleratorsRequest,
AsyncHandler<DescribeAcceleratorsRequest,DescribeAcceleratorsResult> asyncHandler)
Describes information over a provided set of accelerators belonging to an account.
|
Future<DescribeAcceleratorTypesResult> |
describeAcceleratorTypesAsync(DescribeAcceleratorTypesRequest describeAcceleratorTypesRequest)
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and
throughput.
|
Future<DescribeAcceleratorTypesResult> |
describeAcceleratorTypesAsync(DescribeAcceleratorTypesRequest describeAcceleratorTypesRequest,
AsyncHandler<DescribeAcceleratorTypesRequest,DescribeAcceleratorTypesResult> asyncHandler)
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and
throughput.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Returns all tags of an Elastic Inference Accelerator.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Returns all tags of an Elastic Inference Accelerator.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds the specified tags to an Elastic Inference Accelerator.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest tagResourceRequest,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds the specified tags to an Elastic Inference Accelerator.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes the specified tags from an Elastic Inference Accelerator.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest untagResourceRequest,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes the specified tags from an Elastic Inference Accelerator.
|
describeAcceleratorOfferings, describeAccelerators, describeAcceleratorTypes, getCachedResponseMetadata, listTagsForResource, shutdown, tagResource, untagResource
Future<DescribeAcceleratorOfferingsResult> describeAcceleratorOfferingsAsync(DescribeAcceleratorOfferingsRequest describeAcceleratorOfferingsRequest)
Describes the locations in which a given accelerator type or set of types is present in a given region.
describeAcceleratorOfferingsRequest
- Future<DescribeAcceleratorOfferingsResult> describeAcceleratorOfferingsAsync(DescribeAcceleratorOfferingsRequest describeAcceleratorOfferingsRequest, AsyncHandler<DescribeAcceleratorOfferingsRequest,DescribeAcceleratorOfferingsResult> asyncHandler)
Describes the locations in which a given accelerator type or set of types is present in a given region.
describeAcceleratorOfferingsRequest
- 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.Future<DescribeAcceleratorTypesResult> describeAcceleratorTypesAsync(DescribeAcceleratorTypesRequest describeAcceleratorTypesRequest)
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.
describeAcceleratorTypesRequest
- Future<DescribeAcceleratorTypesResult> describeAcceleratorTypesAsync(DescribeAcceleratorTypesRequest describeAcceleratorTypesRequest, AsyncHandler<DescribeAcceleratorTypesRequest,DescribeAcceleratorTypesResult> asyncHandler)
Describes the accelerator types available in a given region, as well as their characteristics, such as memory and throughput.
describeAcceleratorTypesRequest
- 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.Future<DescribeAcceleratorsResult> describeAcceleratorsAsync(DescribeAcceleratorsRequest describeAcceleratorsRequest)
Describes information over a provided set of accelerators belonging to an account.
describeAcceleratorsRequest
- Future<DescribeAcceleratorsResult> describeAcceleratorsAsync(DescribeAcceleratorsRequest describeAcceleratorsRequest, AsyncHandler<DescribeAcceleratorsRequest,DescribeAcceleratorsResult> asyncHandler)
Describes information over a provided set of accelerators belonging to an account.
describeAcceleratorsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Returns all tags of an Elastic Inference Accelerator.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Returns all tags of an Elastic Inference Accelerator.
listTagsForResourceRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Adds the specified tags to an Elastic Inference Accelerator.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Adds the specified tags to an Elastic Inference Accelerator.
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes the specified tags from an Elastic Inference Accelerator.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes the specified tags from an Elastic Inference Accelerator.
untagResourceRequest
- 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.