/*
* 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);
}