@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaLiveAsyncClient extends AWSMediaLiveClient implements AWSMediaLiveAsync
AsyncHandler
can be used to receive notification when
an asynchronous operation completes.
API for AWS Elemental MediaLive
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, createChannel, createInput, createInputSecurityGroup, deleteChannel, deleteInput, deleteInputSecurityGroup, describeChannel, describeInput, describeInputSecurityGroup, getCachedResponseMetadata, listChannels, listInputs, listInputSecurityGroups, startChannel, stopChannel
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createChannel, createInput, createInputSecurityGroup, deleteChannel, deleteInput, deleteInputSecurityGroup, describeChannel, describeInput, describeInputSecurityGroup, getCachedResponseMetadata, listChannels, listInputs, listInputSecurityGroups, startChannel, stopChannel
public static AWSMediaLiveAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request)
AWSMediaLiveAsync
createChannelAsync
in interface AWSMediaLiveAsync
request
- A request to create a channelpublic Future<CreateChannelResult> createChannelAsync(CreateChannelRequest request, AsyncHandler<CreateChannelRequest,CreateChannelResult> asyncHandler)
AWSMediaLiveAsync
createChannelAsync
in interface AWSMediaLiveAsync
request
- A request to create a channelasyncHandler
- 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<CreateInputResult> createInputAsync(CreateInputRequest request)
AWSMediaLiveAsync
createInputAsync
in interface AWSMediaLiveAsync
request
- The name of the inputpublic Future<CreateInputResult> createInputAsync(CreateInputRequest request, AsyncHandler<CreateInputRequest,CreateInputResult> asyncHandler)
AWSMediaLiveAsync
createInputAsync
in interface AWSMediaLiveAsync
request
- The name of the inputasyncHandler
- 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<CreateInputSecurityGroupResult> createInputSecurityGroupAsync(CreateInputSecurityGroupRequest request)
AWSMediaLiveAsync
createInputSecurityGroupAsync
in interface AWSMediaLiveAsync
request
- The IPv4 CIDRs to whitelist for this Input Security Grouppublic Future<CreateInputSecurityGroupResult> createInputSecurityGroupAsync(CreateInputSecurityGroupRequest request, AsyncHandler<CreateInputSecurityGroupRequest,CreateInputSecurityGroupResult> asyncHandler)
AWSMediaLiveAsync
createInputSecurityGroupAsync
in interface AWSMediaLiveAsync
request
- The IPv4 CIDRs to whitelist for this Input Security GroupasyncHandler
- 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<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request)
AWSMediaLiveAsync
deleteChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DeleteChannelRequestpublic Future<DeleteChannelResult> deleteChannelAsync(DeleteChannelRequest request, AsyncHandler<DeleteChannelRequest,DeleteChannelResult> asyncHandler)
AWSMediaLiveAsync
deleteChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DeleteChannelRequestasyncHandler
- 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<DeleteInputResult> deleteInputAsync(DeleteInputRequest request)
AWSMediaLiveAsync
deleteInputAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DeleteInputRequestpublic Future<DeleteInputResult> deleteInputAsync(DeleteInputRequest request, AsyncHandler<DeleteInputRequest,DeleteInputResult> asyncHandler)
AWSMediaLiveAsync
deleteInputAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DeleteInputRequestasyncHandler
- 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<DeleteInputSecurityGroupResult> deleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest request)
AWSMediaLiveAsync
deleteInputSecurityGroupAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DeleteInputSecurityGroupRequestpublic Future<DeleteInputSecurityGroupResult> deleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest request, AsyncHandler<DeleteInputSecurityGroupRequest,DeleteInputSecurityGroupResult> asyncHandler)
AWSMediaLiveAsync
deleteInputSecurityGroupAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DeleteInputSecurityGroupRequestasyncHandler
- 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<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request)
AWSMediaLiveAsync
describeChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DescribeChannelRequestpublic Future<DescribeChannelResult> describeChannelAsync(DescribeChannelRequest request, AsyncHandler<DescribeChannelRequest,DescribeChannelResult> asyncHandler)
AWSMediaLiveAsync
describeChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DescribeChannelRequestasyncHandler
- 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<DescribeInputResult> describeInputAsync(DescribeInputRequest request)
AWSMediaLiveAsync
describeInputAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DescribeInputRequestpublic Future<DescribeInputResult> describeInputAsync(DescribeInputRequest request, AsyncHandler<DescribeInputRequest,DescribeInputResult> asyncHandler)
AWSMediaLiveAsync
describeInputAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DescribeInputRequestasyncHandler
- 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<DescribeInputSecurityGroupResult> describeInputSecurityGroupAsync(DescribeInputSecurityGroupRequest request)
AWSMediaLiveAsync
describeInputSecurityGroupAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DescribeInputSecurityGroupRequestpublic Future<DescribeInputSecurityGroupResult> describeInputSecurityGroupAsync(DescribeInputSecurityGroupRequest request, AsyncHandler<DescribeInputSecurityGroupRequest,DescribeInputSecurityGroupResult> asyncHandler)
AWSMediaLiveAsync
describeInputSecurityGroupAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for DescribeInputSecurityGroupRequestasyncHandler
- 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<ListChannelsResult> listChannelsAsync(ListChannelsRequest request)
AWSMediaLiveAsync
listChannelsAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for ListChannelsRequestpublic Future<ListChannelsResult> listChannelsAsync(ListChannelsRequest request, AsyncHandler<ListChannelsRequest,ListChannelsResult> asyncHandler)
AWSMediaLiveAsync
listChannelsAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for ListChannelsRequestasyncHandler
- 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<ListInputSecurityGroupsResult> listInputSecurityGroupsAsync(ListInputSecurityGroupsRequest request)
AWSMediaLiveAsync
listInputSecurityGroupsAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for ListInputSecurityGroupsRequestpublic Future<ListInputSecurityGroupsResult> listInputSecurityGroupsAsync(ListInputSecurityGroupsRequest request, AsyncHandler<ListInputSecurityGroupsRequest,ListInputSecurityGroupsResult> asyncHandler)
AWSMediaLiveAsync
listInputSecurityGroupsAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for ListInputSecurityGroupsRequestasyncHandler
- 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<ListInputsResult> listInputsAsync(ListInputsRequest request)
AWSMediaLiveAsync
listInputsAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for ListInputsRequestpublic Future<ListInputsResult> listInputsAsync(ListInputsRequest request, AsyncHandler<ListInputsRequest,ListInputsResult> asyncHandler)
AWSMediaLiveAsync
listInputsAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for ListInputsRequestasyncHandler
- 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<StartChannelResult> startChannelAsync(StartChannelRequest request)
AWSMediaLiveAsync
startChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for StartChannelRequestpublic Future<StartChannelResult> startChannelAsync(StartChannelRequest request, AsyncHandler<StartChannelRequest,StartChannelResult> asyncHandler)
AWSMediaLiveAsync
startChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for StartChannelRequestasyncHandler
- 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<StopChannelResult> stopChannelAsync(StopChannelRequest request)
AWSMediaLiveAsync
stopChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for StopChannelRequestpublic Future<StopChannelResult> stopChannelAsync(StopChannelRequest request, AsyncHandler<StopChannelRequest,StopChannelResult> asyncHandler)
AWSMediaLiveAsync
stopChannelAsync
in interface AWSMediaLiveAsync
request
- Placeholder documentation for StopChannelRequestasyncHandler
- 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 void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AWSMediaLive
shutdown
in class AmazonWebServiceClient
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.