@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaConnectAsync extends AWSMediaConnect
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
AbstractAWSMediaConnectAsync
instead.
API for AWS Elemental MediaConnect
ENDPOINT_PREFIX
addFlowOutputs, addFlowSources, addFlowVpcInterfaces, createFlow, deleteFlow, describeFlow, describeOffering, describeReservation, getCachedResponseMetadata, grantFlowEntitlements, listEntitlements, listFlows, listOfferings, listReservations, listTagsForResource, purchaseOffering, removeFlowOutput, removeFlowSource, removeFlowVpcInterface, revokeFlowEntitlement, shutdown, startFlow, stopFlow, tagResource, untagResource, updateFlow, updateFlowEntitlement, updateFlowOutput, updateFlowSource
Future<AddFlowOutputsResult> addFlowOutputsAsync(AddFlowOutputsRequest addFlowOutputsRequest)
addFlowOutputsRequest
- A request to add outputs to the specified flow.Future<AddFlowOutputsResult> addFlowOutputsAsync(AddFlowOutputsRequest addFlowOutputsRequest, AsyncHandler<AddFlowOutputsRequest,AddFlowOutputsResult> asyncHandler)
addFlowOutputsRequest
- A request to add outputs to the specified flow.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<AddFlowSourcesResult> addFlowSourcesAsync(AddFlowSourcesRequest addFlowSourcesRequest)
addFlowSourcesRequest
- A request to add sources to the flow.Future<AddFlowSourcesResult> addFlowSourcesAsync(AddFlowSourcesRequest addFlowSourcesRequest, AsyncHandler<AddFlowSourcesRequest,AddFlowSourcesResult> asyncHandler)
addFlowSourcesRequest
- A request to add sources to the flow.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<AddFlowVpcInterfacesResult> addFlowVpcInterfacesAsync(AddFlowVpcInterfacesRequest addFlowVpcInterfacesRequest)
addFlowVpcInterfacesRequest
- A request to add VPC interfaces to the flow.Future<AddFlowVpcInterfacesResult> addFlowVpcInterfacesAsync(AddFlowVpcInterfacesRequest addFlowVpcInterfacesRequest, AsyncHandler<AddFlowVpcInterfacesRequest,AddFlowVpcInterfacesResult> asyncHandler)
addFlowVpcInterfacesRequest
- A request to add VPC interfaces to the flow.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateFlowResult> createFlowAsync(CreateFlowRequest createFlowRequest)
createFlowRequest
- Creates a new flow. The request must include one source. The request optionally can include outputs (up to
50) and entitlements (up to 50).Future<CreateFlowResult> createFlowAsync(CreateFlowRequest createFlowRequest, AsyncHandler<CreateFlowRequest,CreateFlowResult> asyncHandler)
createFlowRequest
- Creates a new flow. The request must include one source. The request optionally can include outputs (up to
50) and entitlements (up to 50).asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteFlowResult> deleteFlowAsync(DeleteFlowRequest deleteFlowRequest)
deleteFlowRequest
- Future<DeleteFlowResult> deleteFlowAsync(DeleteFlowRequest deleteFlowRequest, AsyncHandler<DeleteFlowRequest,DeleteFlowResult> asyncHandler)
deleteFlowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeFlowResult> describeFlowAsync(DescribeFlowRequest describeFlowRequest)
describeFlowRequest
- Future<DescribeFlowResult> describeFlowAsync(DescribeFlowRequest describeFlowRequest, AsyncHandler<DescribeFlowRequest,DescribeFlowResult> asyncHandler)
describeFlowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeOfferingResult> describeOfferingAsync(DescribeOfferingRequest describeOfferingRequest)
describeOfferingRequest
- Future<DescribeOfferingResult> describeOfferingAsync(DescribeOfferingRequest describeOfferingRequest, AsyncHandler<DescribeOfferingRequest,DescribeOfferingResult> asyncHandler)
describeOfferingRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeReservationResult> describeReservationAsync(DescribeReservationRequest describeReservationRequest)
describeReservationRequest
- Future<DescribeReservationResult> describeReservationAsync(DescribeReservationRequest describeReservationRequest, AsyncHandler<DescribeReservationRequest,DescribeReservationResult> asyncHandler)
describeReservationRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GrantFlowEntitlementsResult> grantFlowEntitlementsAsync(GrantFlowEntitlementsRequest grantFlowEntitlementsRequest)
grantFlowEntitlementsRequest
- A request to grant entitlements on a flow.Future<GrantFlowEntitlementsResult> grantFlowEntitlementsAsync(GrantFlowEntitlementsRequest grantFlowEntitlementsRequest, AsyncHandler<GrantFlowEntitlementsRequest,GrantFlowEntitlementsResult> asyncHandler)
grantFlowEntitlementsRequest
- A request to grant entitlements on a flow.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListEntitlementsResult> listEntitlementsAsync(ListEntitlementsRequest listEntitlementsRequest)
listEntitlementsRequest
- Future<ListEntitlementsResult> listEntitlementsAsync(ListEntitlementsRequest listEntitlementsRequest, AsyncHandler<ListEntitlementsRequest,ListEntitlementsResult> asyncHandler)
listEntitlementsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListFlowsResult> listFlowsAsync(ListFlowsRequest listFlowsRequest)
listFlowsRequest
- Future<ListFlowsResult> listFlowsAsync(ListFlowsRequest listFlowsRequest, AsyncHandler<ListFlowsRequest,ListFlowsResult> asyncHandler)
listFlowsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListOfferingsResult> listOfferingsAsync(ListOfferingsRequest listOfferingsRequest)
listOfferingsRequest
- Future<ListOfferingsResult> listOfferingsAsync(ListOfferingsRequest listOfferingsRequest, AsyncHandler<ListOfferingsRequest,ListOfferingsResult> asyncHandler)
listOfferingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListReservationsResult> listReservationsAsync(ListReservationsRequest listReservationsRequest)
listReservationsRequest
- Future<ListReservationsResult> listReservationsAsync(ListReservationsRequest listReservationsRequest, AsyncHandler<ListReservationsRequest,ListReservationsResult> asyncHandler)
listReservationsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PurchaseOfferingResult> purchaseOfferingAsync(PurchaseOfferingRequest purchaseOfferingRequest)
purchaseOfferingRequest
- A request to purchase a offering.Future<PurchaseOfferingResult> purchaseOfferingAsync(PurchaseOfferingRequest purchaseOfferingRequest, AsyncHandler<PurchaseOfferingRequest,PurchaseOfferingResult> asyncHandler)
purchaseOfferingRequest
- A request to purchase a offering.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RemoveFlowOutputResult> removeFlowOutputAsync(RemoveFlowOutputRequest removeFlowOutputRequest)
removeFlowOutputRequest
- Future<RemoveFlowOutputResult> removeFlowOutputAsync(RemoveFlowOutputRequest removeFlowOutputRequest, AsyncHandler<RemoveFlowOutputRequest,RemoveFlowOutputResult> asyncHandler)
removeFlowOutputRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RemoveFlowSourceResult> removeFlowSourceAsync(RemoveFlowSourceRequest removeFlowSourceRequest)
removeFlowSourceRequest
- Future<RemoveFlowSourceResult> removeFlowSourceAsync(RemoveFlowSourceRequest removeFlowSourceRequest, AsyncHandler<RemoveFlowSourceRequest,RemoveFlowSourceResult> asyncHandler)
removeFlowSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RemoveFlowVpcInterfaceResult> removeFlowVpcInterfaceAsync(RemoveFlowVpcInterfaceRequest removeFlowVpcInterfaceRequest)
removeFlowVpcInterfaceRequest
- Future<RemoveFlowVpcInterfaceResult> removeFlowVpcInterfaceAsync(RemoveFlowVpcInterfaceRequest removeFlowVpcInterfaceRequest, AsyncHandler<RemoveFlowVpcInterfaceRequest,RemoveFlowVpcInterfaceResult> asyncHandler)
removeFlowVpcInterfaceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RevokeFlowEntitlementResult> revokeFlowEntitlementAsync(RevokeFlowEntitlementRequest revokeFlowEntitlementRequest)
revokeFlowEntitlementRequest
- Future<RevokeFlowEntitlementResult> revokeFlowEntitlementAsync(RevokeFlowEntitlementRequest revokeFlowEntitlementRequest, AsyncHandler<RevokeFlowEntitlementRequest,RevokeFlowEntitlementResult> asyncHandler)
revokeFlowEntitlementRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartFlowResult> startFlowAsync(StartFlowRequest startFlowRequest)
startFlowRequest
- Future<StartFlowResult> startFlowAsync(StartFlowRequest startFlowRequest, AsyncHandler<StartFlowRequest,StartFlowResult> asyncHandler)
startFlowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopFlowResult> stopFlowAsync(StopFlowRequest stopFlowRequest)
stopFlowRequest
- Future<StopFlowResult> stopFlowAsync(StopFlowRequest stopFlowRequest, AsyncHandler<StopFlowRequest,StopFlowResult> asyncHandler)
stopFlowRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
tagResourceRequest
- The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum
character length of 128 characters, and tag values can have a maximum length of 256 characters.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
tagResourceRequest
- The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum
character length of 128 characters, and tag values can have a maximum length of 256 characters.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateFlowResult> updateFlowAsync(UpdateFlowRequest updateFlowRequest)
updateFlowRequest
- A request to update flow.Future<UpdateFlowResult> updateFlowAsync(UpdateFlowRequest updateFlowRequest, AsyncHandler<UpdateFlowRequest,UpdateFlowResult> asyncHandler)
updateFlowRequest
- A request to update flow.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateFlowEntitlementResult> updateFlowEntitlementAsync(UpdateFlowEntitlementRequest updateFlowEntitlementRequest)
updateFlowEntitlementRequest
- The entitlement fields that you want to update.Future<UpdateFlowEntitlementResult> updateFlowEntitlementAsync(UpdateFlowEntitlementRequest updateFlowEntitlementRequest, AsyncHandler<UpdateFlowEntitlementRequest,UpdateFlowEntitlementResult> asyncHandler)
updateFlowEntitlementRequest
- The entitlement fields that you want to update.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateFlowOutputResult> updateFlowOutputAsync(UpdateFlowOutputRequest updateFlowOutputRequest)
updateFlowOutputRequest
- The fields that you want to update in the output.Future<UpdateFlowOutputResult> updateFlowOutputAsync(UpdateFlowOutputRequest updateFlowOutputRequest, AsyncHandler<UpdateFlowOutputRequest,UpdateFlowOutputResult> asyncHandler)
updateFlowOutputRequest
- The fields that you want to update in the output.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateFlowSourceResult> updateFlowSourceAsync(UpdateFlowSourceRequest updateFlowSourceRequest)
updateFlowSourceRequest
- A request to update the source of a flow.Future<UpdateFlowSourceResult> updateFlowSourceAsync(UpdateFlowSourceRequest updateFlowSourceRequest, AsyncHandler<UpdateFlowSourceRequest,UpdateFlowSourceResult> asyncHandler)
updateFlowSourceRequest
- A request to update the source of a flow.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.