@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, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AWSMediaPackageClientBuilder builder()
public ConfigureLogsResult configureLogs(ConfigureLogsRequest request)
configureLogs
in interface AWSMediaPackage
configureLogsRequest
- the option to configure log subscription.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 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 CreateHarvestJobResult createHarvestJob(CreateHarvestJobRequest request)
createHarvestJob
in interface AWSMediaPackage
createHarvestJobRequest
- Configuration parameters used to create a new HarvestJob.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 DescribeHarvestJobResult describeHarvestJob(DescribeHarvestJobRequest request)
describeHarvestJob
in interface AWSMediaPackage
describeHarvestJobRequest
- 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 ListHarvestJobsResult listHarvestJobs(ListHarvestJobsRequest request)
listHarvestJobs
in interface AWSMediaPackage
listHarvestJobsRequest
- 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 ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
listTagsForResource
in interface AWSMediaPackage
listTagsForResourceRequest
- @Deprecated 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 RotateIngestEndpointCredentialsResult rotateIngestEndpointCredentials(RotateIngestEndpointCredentialsRequest request)
rotateIngestEndpointCredentials
in interface AWSMediaPackage
rotateIngestEndpointCredentialsRequest
- 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 TagResourceResult tagResource(TagResourceRequest request)
tagResource
in interface AWSMediaPackage
tagResourceRequest
- public UntagResourceResult untagResource(UntagResourceRequest request)
untagResource
in interface AWSMediaPackage
untagResourceRequest
- 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 requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSMediaPackage
shutdown
in class AmazonWebServiceClient