@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaPackageClient extends AmazonWebServiceClient implements AWSMediaPackage
AWS Elemental MediaPackage
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSMediaPackageClientBuilder builder()
public CreateChannelResult createChannel(CreateChannelRequest request)
createChannel
in interface AWSMediaPackage
createChannelRequest
- A new Channel configuration.UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public CreateOriginEndpointResult createOriginEndpoint(CreateOriginEndpointRequest request)
createOriginEndpoint
in interface AWSMediaPackage
createOriginEndpointRequest
- Configuration parameters used to create a new OriginEndpoint.UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public DeleteChannelResult deleteChannel(DeleteChannelRequest request)
deleteChannel
in interface AWSMediaPackage
deleteChannelRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public DeleteOriginEndpointResult deleteOriginEndpoint(DeleteOriginEndpointRequest request)
deleteOriginEndpoint
in interface AWSMediaPackage
deleteOriginEndpointRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public DescribeChannelResult describeChannel(DescribeChannelRequest request)
describeChannel
in interface AWSMediaPackage
describeChannelRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public DescribeOriginEndpointResult describeOriginEndpoint(DescribeOriginEndpointRequest request)
describeOriginEndpoint
in interface AWSMediaPackage
describeOriginEndpointRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public ListChannelsResult listChannels(ListChannelsRequest request)
listChannels
in interface AWSMediaPackage
listChannelsRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public ListOriginEndpointsResult listOriginEndpoints(ListOriginEndpointsRequest request)
listOriginEndpoints
in interface AWSMediaPackage
listOriginEndpointsRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public RotateChannelCredentialsResult rotateChannelCredentials(RotateChannelCredentialsRequest request)
rotateChannelCredentials
in interface AWSMediaPackage
rotateChannelCredentialsRequest
- UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public UpdateChannelResult updateChannel(UpdateChannelRequest request)
updateChannel
in interface AWSMediaPackage
updateChannelRequest
- Configuration parameters used to update the Channel.UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public UpdateOriginEndpointResult updateOriginEndpoint(UpdateOriginEndpointRequest request)
updateOriginEndpoint
in interface AWSMediaPackage
updateOriginEndpointRequest
- Configuration parameters used to update an existing OriginEndpoint.UnprocessableEntityException
- The parameters sent in the request are not valid.InternalServerErrorException
- An unexpected error occurred.ForbiddenException
- The client is not authorized to access the requested resource.NotFoundException
- The requested resource does not exist.ServiceUnavailableException
- An unexpected error occurred.TooManyRequestsException
- The client has exceeded their resource or throttling limits.public 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 AWSMediaPackage
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.