@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaConnectClient extends AmazonWebServiceClient implements AWSMediaConnect
API for AWS Elemental MediaConnect
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AddFlowOutputsResult |
addFlowOutputs(AddFlowOutputsRequest request)
Adds outputs to an existing flow.
|
static AWSMediaConnectClientBuilder |
builder() |
CreateFlowResult |
createFlow(CreateFlowRequest request)
Creates a new flow.
|
DeleteFlowResult |
deleteFlow(DeleteFlowRequest request)
Deletes a flow.
|
DescribeFlowResult |
describeFlow(DescribeFlowRequest request)
Displays the details of a flow.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GrantFlowEntitlementsResult |
grantFlowEntitlements(GrantFlowEntitlementsRequest request)
Grants entitlements to an existing flow.
|
ListEntitlementsResult |
listEntitlements(ListEntitlementsRequest request)
Displays a list of all entitlements that have been granted to this account.
|
ListFlowsResult |
listFlows(ListFlowsRequest request)
Displays a list of flows that are associated with this account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
List all tags on an AWS Elemental MediaConnect resource
|
RemoveFlowOutputResult |
removeFlowOutput(RemoveFlowOutputRequest request)
Removes an output from an existing flow.
|
RevokeFlowEntitlementResult |
revokeFlowEntitlement(RevokeFlowEntitlementRequest request)
Revokes an entitlement from a flow.
|
StartFlowResult |
startFlow(StartFlowRequest request)
Starts a flow.
|
StopFlowResult |
stopFlow(StopFlowRequest request)
Stops a flow.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Associates the specified tags to a resource with the specified resourceArn.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Deletes specified tags from a resource.
|
UpdateFlowEntitlementResult |
updateFlowEntitlement(UpdateFlowEntitlementRequest request)
You can change an entitlement's description, subscribers, and encryption.
|
UpdateFlowOutputResult |
updateFlowOutput(UpdateFlowOutputRequest request)
Updates an existing flow output.
|
UpdateFlowSourceResult |
updateFlowSource(UpdateFlowSourceRequest request)
Updates the source of a flow.
|
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownpublic static AWSMediaConnectClientBuilder builder()
public AddFlowOutputsResult addFlowOutputs(AddFlowOutputsRequest request)
addFlowOutputs in interface AWSMediaConnectaddFlowOutputsRequest - A request to add outputs to the specified flow.AddFlowOutputs420Exception - AWS Elemental MediaConnect can't complete this request because this flow already has the maximum number
of allowed outputs (20). For more information, contact AWS Customer Support.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public CreateFlowResult createFlow(CreateFlowRequest request)
createFlow in interface AWSMediaConnectcreateFlowRequest - Creates a new flow. The request must include one source. The request optionally can include outputs (up to
20) and entitlements (up to 50).CreateFlow420Exception - Your account already contains the maximum number of 20 flows per account, per Region. For more
information, contact AWS Customer Support.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public DeleteFlowResult deleteFlow(DeleteFlowRequest request)
deleteFlow in interface AWSMediaConnectdeleteFlowRequest - BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public DescribeFlowResult describeFlow(DescribeFlowRequest request)
describeFlow in interface AWSMediaConnectdescribeFlowRequest - BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public GrantFlowEntitlementsResult grantFlowEntitlements(GrantFlowEntitlementsRequest request)
grantFlowEntitlements in interface AWSMediaConnectgrantFlowEntitlementsRequest - A request to grant entitlements on a flow.GrantFlowEntitlements420Exception - AWS Elemental MediaConnect can't complete this request because this flow already has the maximum number
of allowed entitlements (50). For more information, contact AWS Customer Support.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public ListEntitlementsResult listEntitlements(ListEntitlementsRequest request)
listEntitlements in interface AWSMediaConnectlistEntitlementsRequest - ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.public ListFlowsResult listFlows(ListFlowsRequest request)
listFlows in interface AWSMediaConnectlistFlowsRequest - ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
listTagsForResource in interface AWSMediaConnectlistTagsForResourceRequest - NotFoundException - The requested resource was not foundBadRequestException - The client performed an invalid requestInternalServerErrorException - Internal service errorpublic RemoveFlowOutputResult removeFlowOutput(RemoveFlowOutputRequest request)
removeFlowOutput in interface AWSMediaConnectremoveFlowOutputRequest - BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public RevokeFlowEntitlementResult revokeFlowEntitlement(RevokeFlowEntitlementRequest request)
revokeFlowEntitlement in interface AWSMediaConnectrevokeFlowEntitlementRequest - BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public StartFlowResult startFlow(StartFlowRequest request)
startFlow in interface AWSMediaConnectstartFlowRequest - BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public StopFlowResult stopFlow(StopFlowRequest request)
stopFlow in interface AWSMediaConnectstopFlowRequest - BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public TagResourceResult tagResource(TagResourceRequest request)
tagResource in interface AWSMediaConnecttagResourceRequest - The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum
character length of 128 characters, and tag values can have a maximum length of 256 characters.NotFoundException - The requested resource was not foundBadRequestException - The client performed an invalid requestInternalServerErrorException - Internal service errorpublic UntagResourceResult untagResource(UntagResourceRequest request)
untagResource in interface AWSMediaConnectuntagResourceRequest - NotFoundException - The requested resource was not foundBadRequestException - The client performed an invalid requestInternalServerErrorException - Internal service errorpublic UpdateFlowEntitlementResult updateFlowEntitlement(UpdateFlowEntitlementRequest request)
updateFlowEntitlement in interface AWSMediaConnectupdateFlowEntitlementRequest - The entitlement fields that you want to update.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public UpdateFlowOutputResult updateFlowOutput(UpdateFlowOutputRequest request)
updateFlowOutput in interface AWSMediaConnectupdateFlowOutputRequest - The fields that you want to update in the output.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.public UpdateFlowSourceResult updateFlowSource(UpdateFlowSourceRequest request)
updateFlowSource in interface AWSMediaConnectupdateFlowSourceRequest - A request to update the source of a flow.BadRequestException - The request that you submitted is not valid.InternalServerErrorException - AWS Elemental MediaConnect can't fulfill your request because it encountered an unexpected condition.ForbiddenException - You don't have the required permissions to perform this operation.NotFoundException - AWS Elemental MediaConnect did not find the resource that you specified in the request.ServiceUnavailableException - AWS Elemental MediaConnect is currently unavailable. Try again later.TooManyRequestsException - You have exceeded the service request rate limit for your AWS Elemental MediaConnect account.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 AWSMediaConnectrequest - The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.