@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaLiveClient extends AmazonWebServiceClient implements AWSMediaLive
API for AWS Elemental MediaLive
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSMediaLiveClientBuilder builder()
public BatchUpdateScheduleResult batchUpdateSchedule(BatchUpdateScheduleRequest request)
batchUpdateSchedule
in interface AWSMediaLive
batchUpdateScheduleRequest
- List of actions to create and list of actions to delete.BadRequestException
- This request was invalid.UnprocessableEntityException
- The update schedule request failed validation.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to update the channel schedule.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The specified channel id does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on update schedule calls.public CreateChannelResult createChannel(CreateChannelRequest request)
createChannel
in interface AWSMediaLive
createChannelRequest
- A request to create a channelBadRequestException
- This request was invalid.UnprocessableEntityException
- The Channel failed validation and could not be created.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to create the channel.BadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on create channel calls to channel service.ConflictException
- The channel is unable to create due to an issue with channel resources.public CreateInputResult createInput(CreateInputRequest request)
createInput
in interface AWSMediaLive
createInputRequest
- The name of the inputBadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedBadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit exceededpublic CreateInputSecurityGroupResult createInputSecurityGroup(CreateInputSecurityGroupRequest request)
createInputSecurityGroup
in interface AWSMediaLive
createInputSecurityGroupRequest
- The IPv4 CIDRs to whitelist for this Input Security GroupBadRequestException
- The request to create an Input Security Group was InvalidInternalServerErrorException
- Internal Server ErrorForbiddenException
- The requester does not have permission to create an Input Security GroupBadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit Exceeded Errorpublic CreateTagsResult createTags(CreateTagsRequest request)
createTags
in interface AWSMediaLive
createTagsRequest
- Placeholder documentation for CreateTagsRequestNotFoundException
- The arn was not found.BadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedpublic DeleteChannelResult deleteChannel(DeleteChannelRequest request)
deleteChannel
in interface AWSMediaLive
deleteChannelRequest
- Placeholder documentation for DeleteChannelRequestBadRequestException
- This request was invalidInternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to delete the channel.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The channel you're requesting to delete does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on delete channel calls to channel service.ConflictException
- The channel is unable to delete due to an issue with channel resources.public DeleteInputResult deleteInput(DeleteInputRequest request)
deleteInput
in interface AWSMediaLive
deleteInputRequest
- Placeholder documentation for DeleteInputRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedBadGatewayException
- Bad Gateway ErrorNotFoundException
- Input not foundGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit exceededConflictException
- Resource conflictpublic DeleteInputSecurityGroupResult deleteInputSecurityGroup(DeleteInputSecurityGroupRequest request)
deleteInputSecurityGroup
in interface AWSMediaLive
deleteInputSecurityGroupRequest
- Placeholder documentation for DeleteInputSecurityGroupRequestBadRequestException
- The request to delete the Input Security Group was InvalidInternalServerErrorException
- Internal Server ErrorForbiddenException
- The requester does not have permission to delete this Input Security GroupBadGatewayException
- Bad Gateway ErrorNotFoundException
- Input Security Group not foundGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit Exceeded Errorpublic DeleteReservationResult deleteReservation(DeleteReservationRequest request)
deleteReservation
in interface AWSMediaLive
deleteReservationRequest
- Placeholder documentation for DeleteReservationRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to delete reservationBadGatewayException
- Bad gateway errorNotFoundException
- Reservation you're attempting to delete does not existGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceeded on delete reservation requestConflictException
- The reservation could not be deleted because it is currently active.public DeleteScheduleResult deleteSchedule(DeleteScheduleRequest request)
deleteSchedule
in interface AWSMediaLive
deleteScheduleRequest
- Placeholder documentation for DeleteScheduleRequestBadRequestException
- This request to delete the schedule on this channel was invalid.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to delete the channel schedule.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The specified channel does not exist to have its schedule deleted.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on delete schedule calls.public DeleteTagsResult deleteTags(DeleteTagsRequest request)
deleteTags
in interface AWSMediaLive
deleteTagsRequest
- Placeholder documentation for DeleteTagsRequestNotFoundException
- The arn was not found.BadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedpublic DescribeChannelResult describeChannel(DescribeChannelRequest request)
describeChannel
in interface AWSMediaLive
describeChannelRequest
- Placeholder documentation for DescribeChannelRequestBadRequestException
- This request was invalidInternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to describe the channel.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The channel you're requesting to describe does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on describe channel calls to channel service.public DescribeInputResult describeInput(DescribeInputRequest request)
describeInput
in interface AWSMediaLive
describeInputRequest
- Placeholder documentation for DescribeInputRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedBadGatewayException
- Bad Gateway ErrorNotFoundException
- Input not foundGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit exceededpublic DescribeInputSecurityGroupResult describeInputSecurityGroup(DescribeInputSecurityGroupRequest request)
describeInputSecurityGroup
in interface AWSMediaLive
describeInputSecurityGroupRequest
- Placeholder documentation for DescribeInputSecurityGroupRequestBadRequestException
- The request to describe an Input Security Group was InvalidInternalServerErrorException
- Internal Server ErrorForbiddenException
- The requester does not have permission to describe this Input Security GroupBadGatewayException
- Bad Gateway ErrorNotFoundException
- Input Security Group not foundGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit Exceeded Errorpublic DescribeOfferingResult describeOffering(DescribeOfferingRequest request)
describeOffering
in interface AWSMediaLive
describeOfferingRequest
- Placeholder documentation for DescribeOfferingRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to describe offeringBadGatewayException
- Bad gateway errorNotFoundException
- Offering you're attempting to describe does not existGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceeded on describe offering requestpublic DescribeReservationResult describeReservation(DescribeReservationRequest request)
describeReservation
in interface AWSMediaLive
describeReservationRequest
- Placeholder documentation for DescribeReservationRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to describe reservationBadGatewayException
- Bad gateway errorNotFoundException
- Reservation you're attempting to describe does not existGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceeded on describe reservation requestpublic DescribeScheduleResult describeSchedule(DescribeScheduleRequest request)
describeSchedule
in interface AWSMediaLive
describeScheduleRequest
- Placeholder documentation for DescribeScheduleRequestBadRequestException
- This request was invalid.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to describe the channel schedule.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The channel you're requesting a schedule describe for does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on describe schedule calls.public ListChannelsResult listChannels(ListChannelsRequest request)
listChannels
in interface AWSMediaLive
listChannelsRequest
- Placeholder documentation for ListChannelsRequestBadRequestException
- This request was invalid.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to list channels.BadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on list channel calls to channel service.public ListInputSecurityGroupsResult listInputSecurityGroups(ListInputSecurityGroupsRequest request)
listInputSecurityGroups
in interface AWSMediaLive
listInputSecurityGroupsRequest
- Placeholder documentation for ListInputSecurityGroupsRequestBadRequestException
- The request to list Input Security Groups was invalidInternalServerErrorException
- Internal Server ErrorForbiddenException
- The requester does not have permission to call ListInputSecurityGroupsBadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit Exceeded Errorpublic ListInputsResult listInputs(ListInputsRequest request)
listInputs
in interface AWSMediaLive
listInputsRequest
- Placeholder documentation for ListInputsRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedBadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Limit exceededpublic ListOfferingsResult listOfferings(ListOfferingsRequest request)
listOfferings
in interface AWSMediaLive
listOfferingsRequest
- Placeholder documentation for ListOfferingsRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to list offeringsBadGatewayException
- Bad gateway errorGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceeded on list offerings requestpublic ListReservationsResult listReservations(ListReservationsRequest request)
listReservations
in interface AWSMediaLive
listReservationsRequest
- Placeholder documentation for ListReservationsRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to list reservationsBadGatewayException
- Bad gateway errorGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceeded on list reservations requestpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
listTagsForResource
in interface AWSMediaLive
listTagsForResourceRequest
- Placeholder documentation for ListTagsForResourceRequestNotFoundException
- The arn was not foundBadRequestException
- This request was invalidInternalServerErrorException
- Internal Service ErrorForbiddenException
- Access was deniedpublic PurchaseOfferingResult purchaseOffering(PurchaseOfferingRequest request)
purchaseOffering
in interface AWSMediaLive
purchaseOfferingRequest
- Placeholder documentation for PurchaseOfferingRequestBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to purchase the offeringBadGatewayException
- Bad gateway errorNotFoundException
- Offering you're attempting to purchase does not existGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceeded on purchase offering requestConflictException
- Offering purchase prevented by service resource issuepublic StartChannelResult startChannel(StartChannelRequest request)
startChannel
in interface AWSMediaLive
startChannelRequest
- Placeholder documentation for StartChannelRequestBadRequestException
- This request was invalid.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to start the channel.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The channel you're requesting to start does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on start channel calls to channel service.ConflictException
- The channel is unable to start due to an issue with channel resources.public StopChannelResult stopChannel(StopChannelRequest request)
stopChannel
in interface AWSMediaLive
stopChannelRequest
- Placeholder documentation for StopChannelRequestBadRequestException
- This request was invalid.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to stop the channel.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The channel you're requesting to stop does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on stop channel calls to channel service.ConflictException
- The channel is unable to stop due to an issue with channel resources.public UpdateChannelResult updateChannel(UpdateChannelRequest request)
updateChannel
in interface AWSMediaLive
updateChannelRequest
- A request to update a channel.BadRequestException
- This request was invalid.UnprocessableEntityException
- The channel configuration failed validation and could not be updated.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to update the channel.BadGatewayException
- Bad Gateway ErrorGatewayTimeoutException
- Gateway Timeout ErrorConflictException
- The channel is unable to update due to an issue with channel resources.public UpdateChannelClassResult updateChannelClass(UpdateChannelClassRequest request)
updateChannelClass
in interface AWSMediaLive
updateChannelClassRequest
- Channel class that the channel should be updated to.BadRequestException
- This request to update the channel class was invalid.UnprocessableEntityException
- The channel configuration failed validation when attempting to update the channel class.InternalServerErrorException
- Unexpected internal service error.ForbiddenException
- You do not have permission to update the class of this channel.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The channel you're trying to update the class on does not exist.GatewayTimeoutException
- Gateway Timeout ErrorTooManyRequestsException
- Request limit exceeded on update channel class calls.ConflictException
- The channel class cannot be updated due to an issue with channel resources.public UpdateInputResult updateInput(UpdateInputRequest request)
updateInput
in interface AWSMediaLive
updateInputRequest
- A request to update an input.BadRequestException
- This request to update the input was invalid.InternalServerErrorException
- Internal Service ErrorForbiddenException
- The requester does not have permission to update an input.BadGatewayException
- Bad Gateway ErrorNotFoundException
- The input was not found.GatewayTimeoutException
- Gateway Timeout ErrorConflictException
- The input was unable to be updated at this time due to an issue with input resources.public UpdateInputSecurityGroupResult updateInputSecurityGroup(UpdateInputSecurityGroupRequest request)
updateInputSecurityGroup
in interface AWSMediaLive
updateInputSecurityGroupRequest
- The request to update some combination of the Input Security Group name and the IPv4 CIDRs the Input
Security Group should allow.BadRequestException
- The request to update the Input Security Group was invalidInternalServerErrorException
- Internal Server ErrorForbiddenException
- The requester does not have permission to update an Input Security GroupBadGatewayException
- Bad Gateway ErrorNotFoundException
- The Input Security Group was not found.GatewayTimeoutException
- Gateway Timeout ErrorConflictException
- The Input Security Group was unable to be updated due to an issue with input security group resources.public UpdateReservationResult updateReservation(UpdateReservationRequest request)
updateReservation
in interface AWSMediaLive
updateReservationRequest
- Request to update a reservationBadRequestException
- This request was invalidInternalServerErrorException
- Internal service errorForbiddenException
- You do not have permission to update reservationBadGatewayException
- Bad gateway errorNotFoundException
- Reservation not foundGatewayTimeoutException
- Gateway timeout errorTooManyRequestsException
- Request limit exceededConflictException
- The reservation could not be updatedpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
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 the request.
getCachedResponseMetadata
in interface AWSMediaLive
request
- The originally executed requestpublic AWSMediaLiveWaiters waiters()
waiters
in interface AWSMediaLive
public void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSMediaLive
shutdown
in class AmazonWebServiceClient
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.