@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaPackageClient extends AmazonWebServiceClient implements AWSMediaPackage
AWS Elemental MediaPackage
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSMediaPackageClientBuilder builder()
public ConfigureLogsResult configureLogs(ConfigureLogsRequest request)
configureLogs in interface AWSMediaPackageconfigureLogsRequest - 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 AWSMediaPackagecreateChannelRequest - 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 AWSMediaPackagecreateHarvestJobRequest - 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 AWSMediaPackagecreateOriginEndpointRequest - 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 AWSMediaPackagedeleteChannelRequest - 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 AWSMediaPackagedeleteOriginEndpointRequest - 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 AWSMediaPackagedescribeChannelRequest - 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 AWSMediaPackagedescribeHarvestJobRequest - 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 AWSMediaPackagedescribeOriginEndpointRequest - 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 AWSMediaPackagelistChannelsRequest - 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 AWSMediaPackagelistHarvestJobsRequest - 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 AWSMediaPackagelistOriginEndpointsRequest - 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 AWSMediaPackagelistTagsForResourceRequest - @Deprecated public RotateChannelCredentialsResult rotateChannelCredentials(RotateChannelCredentialsRequest request)
rotateChannelCredentials in interface AWSMediaPackagerotateChannelCredentialsRequest - 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 AWSMediaPackagerotateIngestEndpointCredentialsRequest - 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 AWSMediaPackagetagResourceRequest - public UntagResourceResult untagResource(UntagResourceRequest request)
untagResource in interface AWSMediaPackageuntagResourceRequest - public UpdateChannelResult updateChannel(UpdateChannelRequest request)
updateChannel in interface AWSMediaPackageupdateChannelRequest - 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 AWSMediaPackageupdateOriginEndpointRequest - 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 AWSMediaPackagerequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSMediaPackageshutdown in class AmazonWebServiceClient