/* * Copyright 2018-2023 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.medialive; import javax.annotation.Generated; import com.amazonaws.services.medialive.model.*; /** * Interface for accessing MediaLive 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.medialive.AbstractAWSMediaLiveAsync} instead. *

*

* API for AWS Elemental MediaLive */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaLiveAsync extends AWSMediaLive { /** * Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account. * * @param acceptInputDeviceTransferRequest * Placeholder documentation for AcceptInputDeviceTransferRequest * @return A Java Future containing the result of the AcceptInputDeviceTransfer operation returned by the service. * @sample AWSMediaLiveAsync.AcceptInputDeviceTransfer * @see AWS API Documentation */ java.util.concurrent.Future acceptInputDeviceTransferAsync( AcceptInputDeviceTransferRequest acceptInputDeviceTransferRequest); /** * Accept an incoming input device transfer. The ownership of the device will transfer to your AWS account. * * @param acceptInputDeviceTransferRequest * Placeholder documentation for AcceptInputDeviceTransferRequest * @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 AcceptInputDeviceTransfer operation returned by the service. * @sample AWSMediaLiveAsyncHandler.AcceptInputDeviceTransfer * @see AWS API Documentation */ java.util.concurrent.Future acceptInputDeviceTransferAsync( AcceptInputDeviceTransferRequest acceptInputDeviceTransferRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Starts delete of resources. * * @param batchDeleteRequest * A request to delete resources * @return A Java Future containing the result of the BatchDelete operation returned by the service. * @sample AWSMediaLiveAsync.BatchDelete * @see AWS API * Documentation */ java.util.concurrent.Future batchDeleteAsync(BatchDeleteRequest batchDeleteRequest); /** * Starts delete of resources. * * @param batchDeleteRequest * A request to delete resources * @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 BatchDelete operation returned by the service. * @sample AWSMediaLiveAsyncHandler.BatchDelete * @see AWS API * Documentation */ java.util.concurrent.Future batchDeleteAsync(BatchDeleteRequest batchDeleteRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Starts existing resources * * @param batchStartRequest * A request to start resources * @return A Java Future containing the result of the BatchStart operation returned by the service. * @sample AWSMediaLiveAsync.BatchStart * @see AWS API * Documentation */ java.util.concurrent.Future batchStartAsync(BatchStartRequest batchStartRequest); /** * Starts existing resources * * @param batchStartRequest * A request to start resources * @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 BatchStart operation returned by the service. * @sample AWSMediaLiveAsyncHandler.BatchStart * @see AWS API * Documentation */ java.util.concurrent.Future batchStartAsync(BatchStartRequest batchStartRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Stops running resources * * @param batchStopRequest * A request to stop resources * @return A Java Future containing the result of the BatchStop operation returned by the service. * @sample AWSMediaLiveAsync.BatchStop * @see AWS API * Documentation */ java.util.concurrent.Future batchStopAsync(BatchStopRequest batchStopRequest); /** * Stops running resources * * @param batchStopRequest * A request to stop resources * @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 BatchStop operation returned by the service. * @sample AWSMediaLiveAsyncHandler.BatchStop * @see AWS API * Documentation */ java.util.concurrent.Future batchStopAsync(BatchStopRequest batchStopRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Update a channel schedule * * @param batchUpdateScheduleRequest * List of actions to create and list of actions to delete. * @return A Java Future containing the result of the BatchUpdateSchedule operation returned by the service. * @sample AWSMediaLiveAsync.BatchUpdateSchedule * @see AWS * API Documentation */ java.util.concurrent.Future batchUpdateScheduleAsync(BatchUpdateScheduleRequest batchUpdateScheduleRequest); /** * Update a channel schedule * * @param batchUpdateScheduleRequest * List of actions to create and list of actions to delete. * @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 BatchUpdateSchedule operation returned by the service. * @sample AWSMediaLiveAsyncHandler.BatchUpdateSchedule * @see AWS * API Documentation */ java.util.concurrent.Future batchUpdateScheduleAsync(BatchUpdateScheduleRequest batchUpdateScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Cancel an input device transfer that you have requested. * * @param cancelInputDeviceTransferRequest * Placeholder documentation for CancelInputDeviceTransferRequest * @return A Java Future containing the result of the CancelInputDeviceTransfer operation returned by the service. * @sample AWSMediaLiveAsync.CancelInputDeviceTransfer * @see AWS API Documentation */ java.util.concurrent.Future cancelInputDeviceTransferAsync( CancelInputDeviceTransferRequest cancelInputDeviceTransferRequest); /** * Cancel an input device transfer that you have requested. * * @param cancelInputDeviceTransferRequest * Placeholder documentation for CancelInputDeviceTransferRequest * @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 CancelInputDeviceTransfer operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CancelInputDeviceTransfer * @see AWS API Documentation */ java.util.concurrent.Future cancelInputDeviceTransferAsync( CancelInputDeviceTransferRequest cancelInputDeviceTransferRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the * request succeeds, you will own the device. * * @param claimDeviceRequest * A request to claim an AWS Elemental device that you have purchased from a third-party vendor. * @return A Java Future containing the result of the ClaimDevice operation returned by the service. * @sample AWSMediaLiveAsync.ClaimDevice * @see AWS API * Documentation */ java.util.concurrent.Future claimDeviceAsync(ClaimDeviceRequest claimDeviceRequest); /** * Send a request to claim an AWS Elemental device that you have purchased from a third-party vendor. After the * request succeeds, you will own the device. * * @param claimDeviceRequest * A request to claim an AWS Elemental device that you have purchased from a third-party vendor. * @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 ClaimDevice operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ClaimDevice * @see AWS API * Documentation */ java.util.concurrent.Future claimDeviceAsync(ClaimDeviceRequest claimDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Creates a new channel * * @param createChannelRequest * A request to create a channel * @return A Java Future containing the result of the CreateChannel operation returned by the service. * @sample AWSMediaLiveAsync.CreateChannel * @see AWS API * Documentation */ java.util.concurrent.Future createChannelAsync(CreateChannelRequest createChannelRequest); /** * Creates a new channel * * @param createChannelRequest * A request to create a channel * @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 CreateChannel operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreateChannel * @see AWS API * Documentation */ java.util.concurrent.Future createChannelAsync(CreateChannelRequest createChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Create an input * * @param createInputRequest * The name of the input * @return A Java Future containing the result of the CreateInput operation returned by the service. * @sample AWSMediaLiveAsync.CreateInput * @see AWS API * Documentation */ java.util.concurrent.Future createInputAsync(CreateInputRequest createInputRequest); /** * Create an input * * @param createInputRequest * The name of the input * @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 CreateInput operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreateInput * @see AWS API * Documentation */ java.util.concurrent.Future createInputAsync(CreateInputRequest createInputRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Creates a Input Security Group * * @param createInputSecurityGroupRequest * The IPv4 CIDRs to whitelist for this Input Security Group * @return A Java Future containing the result of the CreateInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsync.CreateInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future createInputSecurityGroupAsync(CreateInputSecurityGroupRequest createInputSecurityGroupRequest); /** * Creates a Input Security Group * * @param createInputSecurityGroupRequest * The IPv4 CIDRs to whitelist for this Input Security Group * @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 CreateInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreateInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future createInputSecurityGroupAsync(CreateInputSecurityGroupRequest createInputSecurityGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Create a new multiplex. * * @param createMultiplexRequest * A request to create a multiplex. * @return A Java Future containing the result of the CreateMultiplex operation returned by the service. * @sample AWSMediaLiveAsync.CreateMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future createMultiplexAsync(CreateMultiplexRequest createMultiplexRequest); /** * Create a new multiplex. * * @param createMultiplexRequest * A request to create a multiplex. * @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 CreateMultiplex operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreateMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future createMultiplexAsync(CreateMultiplexRequest createMultiplexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Create a new program in the multiplex. * * @param createMultiplexProgramRequest * A request to create a program in a multiplex. * @return A Java Future containing the result of the CreateMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsync.CreateMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future createMultiplexProgramAsync(CreateMultiplexProgramRequest createMultiplexProgramRequest); /** * Create a new program in the multiplex. * * @param createMultiplexProgramRequest * A request to create a program in a multiplex. * @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 CreateMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreateMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future createMultiplexProgramAsync(CreateMultiplexProgramRequest createMultiplexProgramRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Create a partner input * * @param createPartnerInputRequest * A request to create a partner input * @return A Java Future containing the result of the CreatePartnerInput operation returned by the service. * @sample AWSMediaLiveAsync.CreatePartnerInput * @see AWS * API Documentation */ java.util.concurrent.Future createPartnerInputAsync(CreatePartnerInputRequest createPartnerInputRequest); /** * Create a partner input * * @param createPartnerInputRequest * A request to create a partner input * @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 CreatePartnerInput operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreatePartnerInput * @see AWS * API Documentation */ java.util.concurrent.Future createPartnerInputAsync(CreatePartnerInputRequest createPartnerInputRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Create tags for a resource * * @param createTagsRequest * Placeholder documentation for CreateTagsRequest * @return A Java Future containing the result of the CreateTags operation returned by the service. * @sample AWSMediaLiveAsync.CreateTags * @see AWS API * Documentation */ java.util.concurrent.Future createTagsAsync(CreateTagsRequest createTagsRequest); /** * Create tags for a resource * * @param createTagsRequest * Placeholder documentation for CreateTagsRequest * @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 CreateTags operation returned by the service. * @sample AWSMediaLiveAsyncHandler.CreateTags * @see AWS API * Documentation */ java.util.concurrent.Future createTagsAsync(CreateTagsRequest createTagsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Starts deletion of channel. The associated outputs are also deleted. * * @param deleteChannelRequest * Placeholder documentation for DeleteChannelRequest * @return A Java Future containing the result of the DeleteChannel operation returned by the service. * @sample AWSMediaLiveAsync.DeleteChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteChannelAsync(DeleteChannelRequest deleteChannelRequest); /** * Starts deletion of channel. The associated outputs are also deleted. * * @param deleteChannelRequest * Placeholder documentation for DeleteChannelRequest * @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 DeleteChannel operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteChannel * @see AWS API * Documentation */ java.util.concurrent.Future deleteChannelAsync(DeleteChannelRequest deleteChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Deletes the input end point * * @param deleteInputRequest * Placeholder documentation for DeleteInputRequest * @return A Java Future containing the result of the DeleteInput operation returned by the service. * @sample AWSMediaLiveAsync.DeleteInput * @see AWS API * Documentation */ java.util.concurrent.Future deleteInputAsync(DeleteInputRequest deleteInputRequest); /** * Deletes the input end point * * @param deleteInputRequest * Placeholder documentation for DeleteInputRequest * @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 DeleteInput operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteInput * @see AWS API * Documentation */ java.util.concurrent.Future deleteInputAsync(DeleteInputRequest deleteInputRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Deletes an Input Security Group * * @param deleteInputSecurityGroupRequest * Placeholder documentation for DeleteInputSecurityGroupRequest * @return A Java Future containing the result of the DeleteInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsync.DeleteInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future deleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest deleteInputSecurityGroupRequest); /** * Deletes an Input Security Group * * @param deleteInputSecurityGroupRequest * Placeholder documentation for DeleteInputSecurityGroupRequest * @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 DeleteInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future deleteInputSecurityGroupAsync(DeleteInputSecurityGroupRequest deleteInputSecurityGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Delete a multiplex. The multiplex must be idle. * * @param deleteMultiplexRequest * Placeholder documentation for DeleteMultiplexRequest * @return A Java Future containing the result of the DeleteMultiplex operation returned by the service. * @sample AWSMediaLiveAsync.DeleteMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future deleteMultiplexAsync(DeleteMultiplexRequest deleteMultiplexRequest); /** * Delete a multiplex. The multiplex must be idle. * * @param deleteMultiplexRequest * Placeholder documentation for DeleteMultiplexRequest * @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 DeleteMultiplex operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future deleteMultiplexAsync(DeleteMultiplexRequest deleteMultiplexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Delete a program from a multiplex. * * @param deleteMultiplexProgramRequest * Placeholder documentation for DeleteMultiplexProgramRequest * @return A Java Future containing the result of the DeleteMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsync.DeleteMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future deleteMultiplexProgramAsync(DeleteMultiplexProgramRequest deleteMultiplexProgramRequest); /** * Delete a program from a multiplex. * * @param deleteMultiplexProgramRequest * Placeholder documentation for DeleteMultiplexProgramRequest * @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 DeleteMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future deleteMultiplexProgramAsync(DeleteMultiplexProgramRequest deleteMultiplexProgramRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Delete an expired reservation. * * @param deleteReservationRequest * Placeholder documentation for DeleteReservationRequest * @return A Java Future containing the result of the DeleteReservation operation returned by the service. * @sample AWSMediaLiveAsync.DeleteReservation * @see AWS * API Documentation */ java.util.concurrent.Future deleteReservationAsync(DeleteReservationRequest deleteReservationRequest); /** * Delete an expired reservation. * * @param deleteReservationRequest * Placeholder documentation for DeleteReservationRequest * @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 DeleteReservation operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteReservation * @see AWS * API Documentation */ java.util.concurrent.Future deleteReservationAsync(DeleteReservationRequest deleteReservationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Delete all schedule actions on a channel. * * @param deleteScheduleRequest * Placeholder documentation for DeleteScheduleRequest * @return A Java Future containing the result of the DeleteSchedule operation returned by the service. * @sample AWSMediaLiveAsync.DeleteSchedule * @see AWS API * Documentation */ java.util.concurrent.Future deleteScheduleAsync(DeleteScheduleRequest deleteScheduleRequest); /** * Delete all schedule actions on a channel. * * @param deleteScheduleRequest * Placeholder documentation for DeleteScheduleRequest * @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 DeleteSchedule operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteSchedule * @see AWS API * Documentation */ java.util.concurrent.Future deleteScheduleAsync(DeleteScheduleRequest deleteScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Removes tags for a resource * * @param deleteTagsRequest * Placeholder documentation for DeleteTagsRequest * @return A Java Future containing the result of the DeleteTags operation returned by the service. * @sample AWSMediaLiveAsync.DeleteTags * @see AWS API * Documentation */ java.util.concurrent.Future deleteTagsAsync(DeleteTagsRequest deleteTagsRequest); /** * Removes tags for a resource * * @param deleteTagsRequest * Placeholder documentation for DeleteTagsRequest * @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 DeleteTags operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DeleteTags * @see AWS API * Documentation */ java.util.concurrent.Future deleteTagsAsync(DeleteTagsRequest deleteTagsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Get account configuration * * @param describeAccountConfigurationRequest * Placeholder documentation for DescribeAccountConfigurationRequest * @return A Java Future containing the result of the DescribeAccountConfiguration operation returned by the * service. * @sample AWSMediaLiveAsync.DescribeAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeAccountConfigurationAsync( DescribeAccountConfigurationRequest describeAccountConfigurationRequest); /** * Get account configuration * * @param describeAccountConfigurationRequest * Placeholder documentation for DescribeAccountConfigurationRequest * @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 DescribeAccountConfiguration operation returned by the * service. * @sample AWSMediaLiveAsyncHandler.DescribeAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeAccountConfigurationAsync( DescribeAccountConfigurationRequest describeAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Gets details about a channel * * @param describeChannelRequest * Placeholder documentation for DescribeChannelRequest * @return A Java Future containing the result of the DescribeChannel operation returned by the service. * @sample AWSMediaLiveAsync.DescribeChannel * @see AWS API * Documentation */ java.util.concurrent.Future describeChannelAsync(DescribeChannelRequest describeChannelRequest); /** * Gets details about a channel * * @param describeChannelRequest * Placeholder documentation for DescribeChannelRequest * @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 DescribeChannel operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeChannel * @see AWS API * Documentation */ java.util.concurrent.Future describeChannelAsync(DescribeChannelRequest describeChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Produces details about an input * * @param describeInputRequest * Placeholder documentation for DescribeInputRequest * @return A Java Future containing the result of the DescribeInput operation returned by the service. * @sample AWSMediaLiveAsync.DescribeInput * @see AWS API * Documentation */ java.util.concurrent.Future describeInputAsync(DescribeInputRequest describeInputRequest); /** * Produces details about an input * * @param describeInputRequest * Placeholder documentation for DescribeInputRequest * @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 DescribeInput operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeInput * @see AWS API * Documentation */ java.util.concurrent.Future describeInputAsync(DescribeInputRequest describeInputRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Gets the details for the input device * * @param describeInputDeviceRequest * Placeholder documentation for DescribeInputDeviceRequest * @return A Java Future containing the result of the DescribeInputDevice operation returned by the service. * @sample AWSMediaLiveAsync.DescribeInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future describeInputDeviceAsync(DescribeInputDeviceRequest describeInputDeviceRequest); /** * Gets the details for the input device * * @param describeInputDeviceRequest * Placeholder documentation for DescribeInputDeviceRequest * @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 DescribeInputDevice operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future describeInputDeviceAsync(DescribeInputDeviceRequest describeInputDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Get the latest thumbnail data for the input device. * * @param describeInputDeviceThumbnailRequest * Placeholder documentation for DescribeInputDeviceThumbnailRequest * @return A Java Future containing the result of the DescribeInputDeviceThumbnail operation returned by the * service. * @sample AWSMediaLiveAsync.DescribeInputDeviceThumbnail * @see AWS API Documentation */ java.util.concurrent.Future describeInputDeviceThumbnailAsync( DescribeInputDeviceThumbnailRequest describeInputDeviceThumbnailRequest); /** * Get the latest thumbnail data for the input device. * * @param describeInputDeviceThumbnailRequest * Placeholder documentation for DescribeInputDeviceThumbnailRequest * @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 DescribeInputDeviceThumbnail operation returned by the * service. * @sample AWSMediaLiveAsyncHandler.DescribeInputDeviceThumbnail * @see AWS API Documentation */ java.util.concurrent.Future describeInputDeviceThumbnailAsync( DescribeInputDeviceThumbnailRequest describeInputDeviceThumbnailRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Produces a summary of an Input Security Group * * @param describeInputSecurityGroupRequest * Placeholder documentation for DescribeInputSecurityGroupRequest * @return A Java Future containing the result of the DescribeInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsync.DescribeInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future describeInputSecurityGroupAsync( DescribeInputSecurityGroupRequest describeInputSecurityGroupRequest); /** * Produces a summary of an Input Security Group * * @param describeInputSecurityGroupRequest * Placeholder documentation for DescribeInputSecurityGroupRequest * @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 DescribeInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future describeInputSecurityGroupAsync( DescribeInputSecurityGroupRequest describeInputSecurityGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Gets details about a multiplex. * * @param describeMultiplexRequest * Placeholder documentation for DescribeMultiplexRequest * @return A Java Future containing the result of the DescribeMultiplex operation returned by the service. * @sample AWSMediaLiveAsync.DescribeMultiplex * @see AWS * API Documentation */ java.util.concurrent.Future describeMultiplexAsync(DescribeMultiplexRequest describeMultiplexRequest); /** * Gets details about a multiplex. * * @param describeMultiplexRequest * Placeholder documentation for DescribeMultiplexRequest * @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 DescribeMultiplex operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeMultiplex * @see AWS * API Documentation */ java.util.concurrent.Future describeMultiplexAsync(DescribeMultiplexRequest describeMultiplexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Get the details for a program in a multiplex. * * @param describeMultiplexProgramRequest * Placeholder documentation for DescribeMultiplexProgramRequest * @return A Java Future containing the result of the DescribeMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsync.DescribeMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future describeMultiplexProgramAsync(DescribeMultiplexProgramRequest describeMultiplexProgramRequest); /** * Get the details for a program in a multiplex. * * @param describeMultiplexProgramRequest * Placeholder documentation for DescribeMultiplexProgramRequest * @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 DescribeMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future describeMultiplexProgramAsync(DescribeMultiplexProgramRequest describeMultiplexProgramRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Get details for an offering. * * @param describeOfferingRequest * Placeholder documentation for DescribeOfferingRequest * @return A Java Future containing the result of the DescribeOffering operation returned by the service. * @sample AWSMediaLiveAsync.DescribeOffering * @see AWS API * Documentation */ java.util.concurrent.Future describeOfferingAsync(DescribeOfferingRequest describeOfferingRequest); /** * Get details for an offering. * * @param describeOfferingRequest * Placeholder documentation for DescribeOfferingRequest * @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 DescribeOffering operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeOffering * @see AWS API * Documentation */ java.util.concurrent.Future describeOfferingAsync(DescribeOfferingRequest describeOfferingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Get details for a reservation. * * @param describeReservationRequest * Placeholder documentation for DescribeReservationRequest * @return A Java Future containing the result of the DescribeReservation operation returned by the service. * @sample AWSMediaLiveAsync.DescribeReservation * @see AWS * API Documentation */ java.util.concurrent.Future describeReservationAsync(DescribeReservationRequest describeReservationRequest); /** * Get details for a reservation. * * @param describeReservationRequest * Placeholder documentation for DescribeReservationRequest * @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 DescribeReservation operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeReservation * @see AWS * API Documentation */ java.util.concurrent.Future describeReservationAsync(DescribeReservationRequest describeReservationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Get a channel schedule * * @param describeScheduleRequest * Placeholder documentation for DescribeScheduleRequest * @return A Java Future containing the result of the DescribeSchedule operation returned by the service. * @sample AWSMediaLiveAsync.DescribeSchedule * @see AWS API * Documentation */ java.util.concurrent.Future describeScheduleAsync(DescribeScheduleRequest describeScheduleRequest); /** * Get a channel schedule * * @param describeScheduleRequest * Placeholder documentation for DescribeScheduleRequest * @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 DescribeSchedule operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeSchedule * @see AWS API * Documentation */ java.util.concurrent.Future describeScheduleAsync(DescribeScheduleRequest describeScheduleRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Describe the latest thumbnails data. * * @param describeThumbnailsRequest * Placeholder documentation for DescribeThumbnailsRequest * @return A Java Future containing the result of the DescribeThumbnails operation returned by the service. * @sample AWSMediaLiveAsync.DescribeThumbnails * @see AWS * API Documentation */ java.util.concurrent.Future describeThumbnailsAsync(DescribeThumbnailsRequest describeThumbnailsRequest); /** * Describe the latest thumbnails data. * * @param describeThumbnailsRequest * Placeholder documentation for DescribeThumbnailsRequest * @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 DescribeThumbnails operation returned by the service. * @sample AWSMediaLiveAsyncHandler.DescribeThumbnails * @see AWS * API Documentation */ java.util.concurrent.Future describeThumbnailsAsync(DescribeThumbnailsRequest describeThumbnailsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Produces list of channels that have been created * * @param listChannelsRequest * Placeholder documentation for ListChannelsRequest * @return A Java Future containing the result of the ListChannels operation returned by the service. * @sample AWSMediaLiveAsync.ListChannels * @see AWS API * Documentation */ java.util.concurrent.Future listChannelsAsync(ListChannelsRequest listChannelsRequest); /** * Produces list of channels that have been created * * @param listChannelsRequest * Placeholder documentation for ListChannelsRequest * @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 ListChannels operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListChannels * @see AWS API * Documentation */ java.util.concurrent.Future listChannelsAsync(ListChannelsRequest listChannelsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * List input devices that are currently being transferred. List input devices that you are transferring from your * AWS account or input devices that another AWS account is transferring to you. * * @param listInputDeviceTransfersRequest * Placeholder documentation for ListInputDeviceTransfersRequest * @return A Java Future containing the result of the ListInputDeviceTransfers operation returned by the service. * @sample AWSMediaLiveAsync.ListInputDeviceTransfers * @see AWS API Documentation */ java.util.concurrent.Future listInputDeviceTransfersAsync(ListInputDeviceTransfersRequest listInputDeviceTransfersRequest); /** * List input devices that are currently being transferred. List input devices that you are transferring from your * AWS account or input devices that another AWS account is transferring to you. * * @param listInputDeviceTransfersRequest * Placeholder documentation for ListInputDeviceTransfersRequest * @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 ListInputDeviceTransfers operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListInputDeviceTransfers * @see AWS API Documentation */ java.util.concurrent.Future listInputDeviceTransfersAsync(ListInputDeviceTransfersRequest listInputDeviceTransfersRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * List input devices * * @param listInputDevicesRequest * Placeholder documentation for ListInputDevicesRequest * @return A Java Future containing the result of the ListInputDevices operation returned by the service. * @sample AWSMediaLiveAsync.ListInputDevices * @see AWS API * Documentation */ java.util.concurrent.Future listInputDevicesAsync(ListInputDevicesRequest listInputDevicesRequest); /** * List input devices * * @param listInputDevicesRequest * Placeholder documentation for ListInputDevicesRequest * @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 ListInputDevices operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListInputDevices * @see AWS API * Documentation */ java.util.concurrent.Future listInputDevicesAsync(ListInputDevicesRequest listInputDevicesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Produces a list of Input Security Groups for an account * * @param listInputSecurityGroupsRequest * Placeholder documentation for ListInputSecurityGroupsRequest * @return A Java Future containing the result of the ListInputSecurityGroups operation returned by the service. * @sample AWSMediaLiveAsync.ListInputSecurityGroups * @see AWS API Documentation */ java.util.concurrent.Future listInputSecurityGroupsAsync(ListInputSecurityGroupsRequest listInputSecurityGroupsRequest); /** * Produces a list of Input Security Groups for an account * * @param listInputSecurityGroupsRequest * Placeholder documentation for ListInputSecurityGroupsRequest * @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 ListInputSecurityGroups operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListInputSecurityGroups * @see AWS API Documentation */ java.util.concurrent.Future listInputSecurityGroupsAsync(ListInputSecurityGroupsRequest listInputSecurityGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Produces list of inputs that have been created * * @param listInputsRequest * Placeholder documentation for ListInputsRequest * @return A Java Future containing the result of the ListInputs operation returned by the service. * @sample AWSMediaLiveAsync.ListInputs * @see AWS API * Documentation */ java.util.concurrent.Future listInputsAsync(ListInputsRequest listInputsRequest); /** * Produces list of inputs that have been created * * @param listInputsRequest * Placeholder documentation for ListInputsRequest * @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 ListInputs operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListInputs * @see AWS API * Documentation */ java.util.concurrent.Future listInputsAsync(ListInputsRequest listInputsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * List the programs that currently exist for a specific multiplex. * * @param listMultiplexProgramsRequest * Placeholder documentation for ListMultiplexProgramsRequest * @return A Java Future containing the result of the ListMultiplexPrograms operation returned by the service. * @sample AWSMediaLiveAsync.ListMultiplexPrograms * @see AWS API Documentation */ java.util.concurrent.Future listMultiplexProgramsAsync(ListMultiplexProgramsRequest listMultiplexProgramsRequest); /** * List the programs that currently exist for a specific multiplex. * * @param listMultiplexProgramsRequest * Placeholder documentation for ListMultiplexProgramsRequest * @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 ListMultiplexPrograms operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListMultiplexPrograms * @see AWS API Documentation */ java.util.concurrent.Future listMultiplexProgramsAsync(ListMultiplexProgramsRequest listMultiplexProgramsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Retrieve a list of the existing multiplexes. * * @param listMultiplexesRequest * Placeholder documentation for ListMultiplexesRequest * @return A Java Future containing the result of the ListMultiplexes operation returned by the service. * @sample AWSMediaLiveAsync.ListMultiplexes * @see AWS API * Documentation */ java.util.concurrent.Future listMultiplexesAsync(ListMultiplexesRequest listMultiplexesRequest); /** * Retrieve a list of the existing multiplexes. * * @param listMultiplexesRequest * Placeholder documentation for ListMultiplexesRequest * @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 ListMultiplexes operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListMultiplexes * @see AWS API * Documentation */ java.util.concurrent.Future listMultiplexesAsync(ListMultiplexesRequest listMultiplexesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * List offerings available for purchase. * * @param listOfferingsRequest * Placeholder documentation for ListOfferingsRequest * @return A Java Future containing the result of the ListOfferings operation returned by the service. * @sample AWSMediaLiveAsync.ListOfferings * @see AWS API * Documentation */ java.util.concurrent.Future listOfferingsAsync(ListOfferingsRequest listOfferingsRequest); /** * List offerings available for purchase. * * @param listOfferingsRequest * Placeholder documentation for ListOfferingsRequest * @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 ListOfferings operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListOfferings * @see AWS API * Documentation */ java.util.concurrent.Future listOfferingsAsync(ListOfferingsRequest listOfferingsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * List purchased reservations. * * @param listReservationsRequest * Placeholder documentation for ListReservationsRequest * @return A Java Future containing the result of the ListReservations operation returned by the service. * @sample AWSMediaLiveAsync.ListReservations * @see AWS API * Documentation */ java.util.concurrent.Future listReservationsAsync(ListReservationsRequest listReservationsRequest); /** * List purchased reservations. * * @param listReservationsRequest * Placeholder documentation for ListReservationsRequest * @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 ListReservations operation returned by the service. * @sample AWSMediaLiveAsyncHandler.ListReservations * @see AWS API * Documentation */ java.util.concurrent.Future listReservationsAsync(ListReservationsRequest listReservationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Produces list of tags that have been created for a resource * * @param listTagsForResourceRequest * Placeholder documentation for ListTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSMediaLiveAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** * Produces list of tags that have been created for a resource * * @param listTagsForResourceRequest * Placeholder documentation for 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 AWSMediaLiveAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Purchase an offering and create a reservation. * * @param purchaseOfferingRequest * Placeholder documentation for PurchaseOfferingRequest * @return A Java Future containing the result of the PurchaseOffering operation returned by the service. * @sample AWSMediaLiveAsync.PurchaseOffering * @see AWS API * Documentation */ java.util.concurrent.Future purchaseOfferingAsync(PurchaseOfferingRequest purchaseOfferingRequest); /** * Purchase an offering and create a reservation. * * @param purchaseOfferingRequest * Placeholder documentation for PurchaseOfferingRequest * @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 PurchaseOffering operation returned by the service. * @sample AWSMediaLiveAsyncHandler.PurchaseOffering * @see AWS API * Documentation */ java.util.concurrent.Future purchaseOfferingAsync(PurchaseOfferingRequest purchaseOfferingRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of * sending the command. When the reboot is complete, the device’s connection status will change to connected. * * @param rebootInputDeviceRequest * A request to reboot an AWS Elemental device. * @return A Java Future containing the result of the RebootInputDevice operation returned by the service. * @sample AWSMediaLiveAsync.RebootInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future rebootInputDeviceAsync(RebootInputDeviceRequest rebootInputDeviceRequest); /** * Send a reboot command to the specified input device. The device will begin rebooting within a few seconds of * sending the command. When the reboot is complete, the device’s connection status will change to connected. * * @param rebootInputDeviceRequest * A request to reboot an AWS Elemental device. * @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 RebootInputDevice operation returned by the service. * @sample AWSMediaLiveAsyncHandler.RebootInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future rebootInputDeviceAsync(RebootInputDeviceRequest rebootInputDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Reject the transfer of the specified input device to your AWS account. * * @param rejectInputDeviceTransferRequest * Placeholder documentation for RejectInputDeviceTransferRequest * @return A Java Future containing the result of the RejectInputDeviceTransfer operation returned by the service. * @sample AWSMediaLiveAsync.RejectInputDeviceTransfer * @see AWS API Documentation */ java.util.concurrent.Future rejectInputDeviceTransferAsync( RejectInputDeviceTransferRequest rejectInputDeviceTransferRequest); /** * Reject the transfer of the specified input device to your AWS account. * * @param rejectInputDeviceTransferRequest * Placeholder documentation for RejectInputDeviceTransferRequest * @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 RejectInputDeviceTransfer operation returned by the service. * @sample AWSMediaLiveAsyncHandler.RejectInputDeviceTransfer * @see AWS API Documentation */ java.util.concurrent.Future rejectInputDeviceTransferAsync( RejectInputDeviceTransferRequest rejectInputDeviceTransferRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Starts an existing channel * * @param startChannelRequest * Placeholder documentation for StartChannelRequest * @return A Java Future containing the result of the StartChannel operation returned by the service. * @sample AWSMediaLiveAsync.StartChannel * @see AWS API * Documentation */ java.util.concurrent.Future startChannelAsync(StartChannelRequest startChannelRequest); /** * Starts an existing channel * * @param startChannelRequest * Placeholder documentation for StartChannelRequest * @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 StartChannel operation returned by the service. * @sample AWSMediaLiveAsyncHandler.StartChannel * @see AWS API * Documentation */ java.util.concurrent.Future startChannelAsync(StartChannelRequest startChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Start a maintenance window for the specified input device. Starting a maintenance window will give the device up * to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming * when the software is fully installed. Devices automatically install updates while they are powered on and their * MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop * MediaLive channels that use the device. The device must remain powered on and connected to the internet for the * duration of the maintenance. * * @param startInputDeviceMaintenanceWindowRequest * Placeholder documentation for StartInputDeviceMaintenanceWindowRequest * @return A Java Future containing the result of the StartInputDeviceMaintenanceWindow operation returned by the * service. * @sample AWSMediaLiveAsync.StartInputDeviceMaintenanceWindow * @see AWS API Documentation */ java.util.concurrent.Future startInputDeviceMaintenanceWindowAsync( StartInputDeviceMaintenanceWindowRequest startInputDeviceMaintenanceWindowRequest); /** * Start a maintenance window for the specified input device. Starting a maintenance window will give the device up * to two hours to install software. If the device was streaming prior to the maintenance, it will resume streaming * when the software is fully installed. Devices automatically install updates while they are powered on and their * MediaLive channels are stopped. A maintenance window allows you to update a device without having to stop * MediaLive channels that use the device. The device must remain powered on and connected to the internet for the * duration of the maintenance. * * @param startInputDeviceMaintenanceWindowRequest * Placeholder documentation for StartInputDeviceMaintenanceWindowRequest * @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 StartInputDeviceMaintenanceWindow operation returned by the * service. * @sample AWSMediaLiveAsyncHandler.StartInputDeviceMaintenanceWindow * @see AWS API Documentation */ java.util.concurrent.Future startInputDeviceMaintenanceWindowAsync( StartInputDeviceMaintenanceWindowRequest startInputDeviceMaintenanceWindowRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each * channel. * * @param startMultiplexRequest * Placeholder documentation for StartMultiplexRequest * @return A Java Future containing the result of the StartMultiplex operation returned by the service. * @sample AWSMediaLiveAsync.StartMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future startMultiplexAsync(StartMultiplexRequest startMultiplexRequest); /** * Start (run) the multiplex. Starting the multiplex does not start the channels. You must explicitly start each * channel. * * @param startMultiplexRequest * Placeholder documentation for StartMultiplexRequest * @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 StartMultiplex operation returned by the service. * @sample AWSMediaLiveAsyncHandler.StartMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future startMultiplexAsync(StartMultiplexRequest startMultiplexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Stops a running channel * * @param stopChannelRequest * Placeholder documentation for StopChannelRequest * @return A Java Future containing the result of the StopChannel operation returned by the service. * @sample AWSMediaLiveAsync.StopChannel * @see AWS API * Documentation */ java.util.concurrent.Future stopChannelAsync(StopChannelRequest stopChannelRequest); /** * Stops a running channel * * @param stopChannelRequest * Placeholder documentation for StopChannelRequest * @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 StopChannel operation returned by the service. * @sample AWSMediaLiveAsyncHandler.StopChannel * @see AWS API * Documentation */ java.util.concurrent.Future stopChannelAsync(StopChannelRequest stopChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Stops a running multiplex. If the multiplex isn't running, this action has no effect. * * @param stopMultiplexRequest * Placeholder documentation for StopMultiplexRequest * @return A Java Future containing the result of the StopMultiplex operation returned by the service. * @sample AWSMediaLiveAsync.StopMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future stopMultiplexAsync(StopMultiplexRequest stopMultiplexRequest); /** * Stops a running multiplex. If the multiplex isn't running, this action has no effect. * * @param stopMultiplexRequest * Placeholder documentation for StopMultiplexRequest * @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 StopMultiplex operation returned by the service. * @sample AWSMediaLiveAsyncHandler.StopMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future stopMultiplexAsync(StopMultiplexRequest stopMultiplexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Start an input device transfer to another AWS account. After you make the request, the other account must accept * or reject the transfer. * * @param transferInputDeviceRequest * A request to transfer an input device. * @return A Java Future containing the result of the TransferInputDevice operation returned by the service. * @sample AWSMediaLiveAsync.TransferInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future transferInputDeviceAsync(TransferInputDeviceRequest transferInputDeviceRequest); /** * Start an input device transfer to another AWS account. After you make the request, the other account must accept * or reject the transfer. * * @param transferInputDeviceRequest * A request to transfer an input device. * @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 TransferInputDevice operation returned by the service. * @sample AWSMediaLiveAsyncHandler.TransferInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future transferInputDeviceAsync(TransferInputDeviceRequest transferInputDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Update account configuration * * @param updateAccountConfigurationRequest * List of account configuration parameters to update. * @return A Java Future containing the result of the UpdateAccountConfiguration operation returned by the service. * @sample AWSMediaLiveAsync.UpdateAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateAccountConfigurationAsync( UpdateAccountConfigurationRequest updateAccountConfigurationRequest); /** * Update account configuration * * @param updateAccountConfigurationRequest * List of account configuration parameters to update. * @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 UpdateAccountConfiguration operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateAccountConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateAccountConfigurationAsync( UpdateAccountConfigurationRequest updateAccountConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Updates a channel. * * @param updateChannelRequest * A request to update a channel. * @return A Java Future containing the result of the UpdateChannel operation returned by the service. * @sample AWSMediaLiveAsync.UpdateChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateChannelAsync(UpdateChannelRequest updateChannelRequest); /** * Updates a channel. * * @param updateChannelRequest * A request to update a channel. * @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 UpdateChannel operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateChannel * @see AWS API * Documentation */ java.util.concurrent.Future updateChannelAsync(UpdateChannelRequest updateChannelRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Changes the class of the channel. * * @param updateChannelClassRequest * Channel class that the channel should be updated to. * @return A Java Future containing the result of the UpdateChannelClass operation returned by the service. * @sample AWSMediaLiveAsync.UpdateChannelClass * @see AWS * API Documentation */ java.util.concurrent.Future updateChannelClassAsync(UpdateChannelClassRequest updateChannelClassRequest); /** * Changes the class of the channel. * * @param updateChannelClassRequest * Channel class that the channel should be updated to. * @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 UpdateChannelClass operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateChannelClass * @see AWS * API Documentation */ java.util.concurrent.Future updateChannelClassAsync(UpdateChannelClassRequest updateChannelClassRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Updates an input. * * @param updateInputRequest * A request to update an input. * @return A Java Future containing the result of the UpdateInput operation returned by the service. * @sample AWSMediaLiveAsync.UpdateInput * @see AWS API * Documentation */ java.util.concurrent.Future updateInputAsync(UpdateInputRequest updateInputRequest); /** * Updates an input. * * @param updateInputRequest * A request to update an input. * @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 UpdateInput operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateInput * @see AWS API * Documentation */ java.util.concurrent.Future updateInputAsync(UpdateInputRequest updateInputRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Updates the parameters for the input device. * * @param updateInputDeviceRequest * A request to update an input device. * @return A Java Future containing the result of the UpdateInputDevice operation returned by the service. * @sample AWSMediaLiveAsync.UpdateInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future updateInputDeviceAsync(UpdateInputDeviceRequest updateInputDeviceRequest); /** * Updates the parameters for the input device. * * @param updateInputDeviceRequest * A request to update an input device. * @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 UpdateInputDevice operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateInputDevice * @see AWS * API Documentation */ java.util.concurrent.Future updateInputDeviceAsync(UpdateInputDeviceRequest updateInputDeviceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Update an Input Security Group's Whilelists. * * @param updateInputSecurityGroupRequest * The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input * Security Group should allow. * @return A Java Future containing the result of the UpdateInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsync.UpdateInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future updateInputSecurityGroupAsync(UpdateInputSecurityGroupRequest updateInputSecurityGroupRequest); /** * Update an Input Security Group's Whilelists. * * @param updateInputSecurityGroupRequest * The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input * Security Group should allow. * @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 UpdateInputSecurityGroup operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateInputSecurityGroup * @see AWS API Documentation */ java.util.concurrent.Future updateInputSecurityGroupAsync(UpdateInputSecurityGroupRequest updateInputSecurityGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Updates a multiplex. * * @param updateMultiplexRequest * A request to update a multiplex. * @return A Java Future containing the result of the UpdateMultiplex operation returned by the service. * @sample AWSMediaLiveAsync.UpdateMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future updateMultiplexAsync(UpdateMultiplexRequest updateMultiplexRequest); /** * Updates a multiplex. * * @param updateMultiplexRequest * A request to update a multiplex. * @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 UpdateMultiplex operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateMultiplex * @see AWS API * Documentation */ java.util.concurrent.Future updateMultiplexAsync(UpdateMultiplexRequest updateMultiplexRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Update a program in a multiplex. * * @param updateMultiplexProgramRequest * A request to update a program in a multiplex. * @return A Java Future containing the result of the UpdateMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsync.UpdateMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future updateMultiplexProgramAsync(UpdateMultiplexProgramRequest updateMultiplexProgramRequest); /** * Update a program in a multiplex. * * @param updateMultiplexProgramRequest * A request to update a program in a multiplex. * @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 UpdateMultiplexProgram operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateMultiplexProgram * @see AWS API Documentation */ java.util.concurrent.Future updateMultiplexProgramAsync(UpdateMultiplexProgramRequest updateMultiplexProgramRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** * Update reservation. * * @param updateReservationRequest * Request to update a reservation * @return A Java Future containing the result of the UpdateReservation operation returned by the service. * @sample AWSMediaLiveAsync.UpdateReservation * @see AWS * API Documentation */ java.util.concurrent.Future updateReservationAsync(UpdateReservationRequest updateReservationRequest); /** * Update reservation. * * @param updateReservationRequest * Request to update a reservation * @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 UpdateReservation operation returned by the service. * @sample AWSMediaLiveAsyncHandler.UpdateReservation * @see AWS * API Documentation */ java.util.concurrent.Future updateReservationAsync(UpdateReservationRequest updateReservationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }