@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMediaLive extends Object implements AWSMediaLive
AWSMediaLive
. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public BatchDeleteResult batchDelete(BatchDeleteRequest request)
AWSMediaLive
batchDelete
in interface AWSMediaLive
request
- A request to delete resourcespublic BatchStartResult batchStart(BatchStartRequest request)
AWSMediaLive
batchStart
in interface AWSMediaLive
request
- A request to start resourcespublic BatchStopResult batchStop(BatchStopRequest request)
AWSMediaLive
batchStop
in interface AWSMediaLive
request
- A request to stop resourcespublic BatchUpdateScheduleResult batchUpdateSchedule(BatchUpdateScheduleRequest request)
AWSMediaLive
batchUpdateSchedule
in interface AWSMediaLive
request
- List of actions to create and list of actions to delete.public CreateChannelResult createChannel(CreateChannelRequest request)
AWSMediaLive
createChannel
in interface AWSMediaLive
request
- A request to create a channelpublic CreateInputResult createInput(CreateInputRequest request)
AWSMediaLive
createInput
in interface AWSMediaLive
request
- The name of the inputpublic CreateInputSecurityGroupResult createInputSecurityGroup(CreateInputSecurityGroupRequest request)
AWSMediaLive
createInputSecurityGroup
in interface AWSMediaLive
request
- The IPv4 CIDRs to whitelist for this Input Security Grouppublic CreateMultiplexResult createMultiplex(CreateMultiplexRequest request)
AWSMediaLive
createMultiplex
in interface AWSMediaLive
request
- A request to create a multiplex.public CreateMultiplexProgramResult createMultiplexProgram(CreateMultiplexProgramRequest request)
AWSMediaLive
createMultiplexProgram
in interface AWSMediaLive
request
- A request to create a program in a multiplex.public CreateTagsResult createTags(CreateTagsRequest request)
AWSMediaLive
createTags
in interface AWSMediaLive
request
- Placeholder documentation for CreateTagsRequestpublic DeleteChannelResult deleteChannel(DeleteChannelRequest request)
AWSMediaLive
deleteChannel
in interface AWSMediaLive
request
- Placeholder documentation for DeleteChannelRequestpublic DeleteInputResult deleteInput(DeleteInputRequest request)
AWSMediaLive
deleteInput
in interface AWSMediaLive
request
- Placeholder documentation for DeleteInputRequestpublic DeleteInputSecurityGroupResult deleteInputSecurityGroup(DeleteInputSecurityGroupRequest request)
AWSMediaLive
deleteInputSecurityGroup
in interface AWSMediaLive
request
- Placeholder documentation for DeleteInputSecurityGroupRequestpublic DeleteMultiplexResult deleteMultiplex(DeleteMultiplexRequest request)
AWSMediaLive
deleteMultiplex
in interface AWSMediaLive
request
- Placeholder documentation for DeleteMultiplexRequestpublic DeleteMultiplexProgramResult deleteMultiplexProgram(DeleteMultiplexProgramRequest request)
AWSMediaLive
deleteMultiplexProgram
in interface AWSMediaLive
request
- Placeholder documentation for DeleteMultiplexProgramRequestpublic DeleteReservationResult deleteReservation(DeleteReservationRequest request)
AWSMediaLive
deleteReservation
in interface AWSMediaLive
request
- Placeholder documentation for DeleteReservationRequestpublic DeleteScheduleResult deleteSchedule(DeleteScheduleRequest request)
AWSMediaLive
deleteSchedule
in interface AWSMediaLive
request
- Placeholder documentation for DeleteScheduleRequestpublic DeleteTagsResult deleteTags(DeleteTagsRequest request)
AWSMediaLive
deleteTags
in interface AWSMediaLive
request
- Placeholder documentation for DeleteTagsRequestpublic DescribeChannelResult describeChannel(DescribeChannelRequest request)
AWSMediaLive
describeChannel
in interface AWSMediaLive
request
- Placeholder documentation for DescribeChannelRequestpublic DescribeInputResult describeInput(DescribeInputRequest request)
AWSMediaLive
describeInput
in interface AWSMediaLive
request
- Placeholder documentation for DescribeInputRequestpublic DescribeInputDeviceResult describeInputDevice(DescribeInputDeviceRequest request)
AWSMediaLive
describeInputDevice
in interface AWSMediaLive
request
- Placeholder documentation for DescribeInputDeviceRequestpublic DescribeInputDeviceThumbnailResult describeInputDeviceThumbnail(DescribeInputDeviceThumbnailRequest request)
AWSMediaLive
describeInputDeviceThumbnail
in interface AWSMediaLive
request
- Placeholder documentation for DescribeInputDeviceThumbnailRequestpublic DescribeInputSecurityGroupResult describeInputSecurityGroup(DescribeInputSecurityGroupRequest request)
AWSMediaLive
describeInputSecurityGroup
in interface AWSMediaLive
request
- Placeholder documentation for DescribeInputSecurityGroupRequestpublic DescribeMultiplexResult describeMultiplex(DescribeMultiplexRequest request)
AWSMediaLive
describeMultiplex
in interface AWSMediaLive
request
- Placeholder documentation for DescribeMultiplexRequestpublic DescribeMultiplexProgramResult describeMultiplexProgram(DescribeMultiplexProgramRequest request)
AWSMediaLive
describeMultiplexProgram
in interface AWSMediaLive
request
- Placeholder documentation for DescribeMultiplexProgramRequestpublic DescribeOfferingResult describeOffering(DescribeOfferingRequest request)
AWSMediaLive
describeOffering
in interface AWSMediaLive
request
- Placeholder documentation for DescribeOfferingRequestpublic DescribeReservationResult describeReservation(DescribeReservationRequest request)
AWSMediaLive
describeReservation
in interface AWSMediaLive
request
- Placeholder documentation for DescribeReservationRequestpublic DescribeScheduleResult describeSchedule(DescribeScheduleRequest request)
AWSMediaLive
describeSchedule
in interface AWSMediaLive
request
- Placeholder documentation for DescribeScheduleRequestpublic ListChannelsResult listChannels(ListChannelsRequest request)
AWSMediaLive
listChannels
in interface AWSMediaLive
request
- Placeholder documentation for ListChannelsRequestpublic ListInputDevicesResult listInputDevices(ListInputDevicesRequest request)
AWSMediaLive
listInputDevices
in interface AWSMediaLive
request
- Placeholder documentation for ListInputDevicesRequestpublic ListInputSecurityGroupsResult listInputSecurityGroups(ListInputSecurityGroupsRequest request)
AWSMediaLive
listInputSecurityGroups
in interface AWSMediaLive
request
- Placeholder documentation for ListInputSecurityGroupsRequestpublic ListInputsResult listInputs(ListInputsRequest request)
AWSMediaLive
listInputs
in interface AWSMediaLive
request
- Placeholder documentation for ListInputsRequestpublic ListMultiplexProgramsResult listMultiplexPrograms(ListMultiplexProgramsRequest request)
AWSMediaLive
listMultiplexPrograms
in interface AWSMediaLive
request
- Placeholder documentation for ListMultiplexProgramsRequestpublic ListMultiplexesResult listMultiplexes(ListMultiplexesRequest request)
AWSMediaLive
listMultiplexes
in interface AWSMediaLive
request
- Placeholder documentation for ListMultiplexesRequestpublic ListOfferingsResult listOfferings(ListOfferingsRequest request)
AWSMediaLive
listOfferings
in interface AWSMediaLive
request
- Placeholder documentation for ListOfferingsRequestpublic ListReservationsResult listReservations(ListReservationsRequest request)
AWSMediaLive
listReservations
in interface AWSMediaLive
request
- Placeholder documentation for ListReservationsRequestpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSMediaLive
listTagsForResource
in interface AWSMediaLive
request
- Placeholder documentation for ListTagsForResourceRequestpublic PurchaseOfferingResult purchaseOffering(PurchaseOfferingRequest request)
AWSMediaLive
purchaseOffering
in interface AWSMediaLive
request
- Placeholder documentation for PurchaseOfferingRequestpublic StartChannelResult startChannel(StartChannelRequest request)
AWSMediaLive
startChannel
in interface AWSMediaLive
request
- Placeholder documentation for StartChannelRequestpublic StartMultiplexResult startMultiplex(StartMultiplexRequest request)
AWSMediaLive
startMultiplex
in interface AWSMediaLive
request
- Placeholder documentation for StartMultiplexRequestpublic StopChannelResult stopChannel(StopChannelRequest request)
AWSMediaLive
stopChannel
in interface AWSMediaLive
request
- Placeholder documentation for StopChannelRequestpublic StopMultiplexResult stopMultiplex(StopMultiplexRequest request)
AWSMediaLive
stopMultiplex
in interface AWSMediaLive
request
- Placeholder documentation for StopMultiplexRequestpublic UpdateChannelResult updateChannel(UpdateChannelRequest request)
AWSMediaLive
updateChannel
in interface AWSMediaLive
request
- A request to update a channel.public UpdateChannelClassResult updateChannelClass(UpdateChannelClassRequest request)
AWSMediaLive
updateChannelClass
in interface AWSMediaLive
request
- Channel class that the channel should be updated to.public UpdateInputResult updateInput(UpdateInputRequest request)
AWSMediaLive
updateInput
in interface AWSMediaLive
request
- A request to update an input.public UpdateInputDeviceResult updateInputDevice(UpdateInputDeviceRequest request)
AWSMediaLive
updateInputDevice
in interface AWSMediaLive
request
- A request to update an input device.public UpdateInputSecurityGroupResult updateInputSecurityGroup(UpdateInputSecurityGroupRequest request)
AWSMediaLive
updateInputSecurityGroup
in interface AWSMediaLive
request
- The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input
Security Group should allow.public UpdateMultiplexResult updateMultiplex(UpdateMultiplexRequest request)
AWSMediaLive
updateMultiplex
in interface AWSMediaLive
request
- A request to update a multiplex.public UpdateMultiplexProgramResult updateMultiplexProgram(UpdateMultiplexProgramRequest request)
AWSMediaLive
updateMultiplexProgram
in interface AWSMediaLive
request
- A request to update a program in a multiplex.public UpdateReservationResult updateReservation(UpdateReservationRequest request)
AWSMediaLive
updateReservation
in interface AWSMediaLive
request
- Request to update a reservationpublic void shutdown()
AWSMediaLive
shutdown
in interface AWSMediaLive
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSMediaLive
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSMediaLive
request
- The originally executed request.public AWSMediaLiveWaiters waiters()
waiters
in interface AWSMediaLive