@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaConnect
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMediaConnect
instead.
API for AWS Elemental MediaConnect
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AddFlowOutputsResult |
addFlowOutputs(AddFlowOutputsRequest addFlowOutputsRequest)
Adds outputs to an existing flow.
|
CreateFlowResult |
createFlow(CreateFlowRequest createFlowRequest)
Creates a new flow.
|
DeleteFlowResult |
deleteFlow(DeleteFlowRequest deleteFlowRequest)
Deletes a flow.
|
DescribeFlowResult |
describeFlow(DescribeFlowRequest describeFlowRequest)
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 grantFlowEntitlementsRequest)
Grants entitlements to an existing flow.
|
ListEntitlementsResult |
listEntitlements(ListEntitlementsRequest listEntitlementsRequest)
Displays a list of all entitlements that have been granted to this account.
|
ListFlowsResult |
listFlows(ListFlowsRequest listFlowsRequest)
Displays a list of flows that are associated with this account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
List all tags on an AWS Elemental MediaConnect resource
|
RemoveFlowOutputResult |
removeFlowOutput(RemoveFlowOutputRequest removeFlowOutputRequest)
Removes an output from an existing flow.
|
RevokeFlowEntitlementResult |
revokeFlowEntitlement(RevokeFlowEntitlementRequest revokeFlowEntitlementRequest)
Revokes an entitlement from a flow.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartFlowResult |
startFlow(StartFlowRequest startFlowRequest)
Starts a flow.
|
StopFlowResult |
stopFlow(StopFlowRequest stopFlowRequest)
Stops a flow.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Associates the specified tags to a resource with the specified resourceArn.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Deletes specified tags from a resource.
|
UpdateFlowEntitlementResult |
updateFlowEntitlement(UpdateFlowEntitlementRequest updateFlowEntitlementRequest)
You can change an entitlement's description, subscribers, and encryption.
|
UpdateFlowOutputResult |
updateFlowOutput(UpdateFlowOutputRequest updateFlowOutputRequest)
Updates an existing flow output.
|
UpdateFlowSourceResult |
updateFlowSource(UpdateFlowSourceRequest updateFlowSourceRequest)
Updates the source of a flow.
|
static final String ENDPOINT_PREFIX
AddFlowOutputsResult addFlowOutputs(AddFlowOutputsRequest addFlowOutputsRequest)
addFlowOutputsRequest
- 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.CreateFlowResult createFlow(CreateFlowRequest createFlowRequest)
createFlowRequest
- 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.DeleteFlowResult deleteFlow(DeleteFlowRequest deleteFlowRequest)
deleteFlowRequest
- 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.DescribeFlowResult describeFlow(DescribeFlowRequest describeFlowRequest)
describeFlowRequest
- 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.GrantFlowEntitlementsResult grantFlowEntitlements(GrantFlowEntitlementsRequest grantFlowEntitlementsRequest)
grantFlowEntitlementsRequest
- 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.ListEntitlementsResult listEntitlements(ListEntitlementsRequest listEntitlementsRequest)
listEntitlementsRequest
- 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.ListFlowsResult listFlows(ListFlowsRequest listFlowsRequest)
listFlowsRequest
- 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.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
listTagsForResourceRequest
- NotFoundException
- The requested resource was not foundBadRequestException
- The client performed an invalid requestInternalServerErrorException
- Internal service errorRemoveFlowOutputResult removeFlowOutput(RemoveFlowOutputRequest removeFlowOutputRequest)
removeFlowOutputRequest
- 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.RevokeFlowEntitlementResult revokeFlowEntitlement(RevokeFlowEntitlementRequest revokeFlowEntitlementRequest)
revokeFlowEntitlementRequest
- 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.StartFlowResult startFlow(StartFlowRequest startFlowRequest)
startFlowRequest
- 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.StopFlowResult stopFlow(StopFlowRequest stopFlowRequest)
stopFlowRequest
- 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.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
tagResourceRequest
- 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 errorUntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
untagResourceRequest
- NotFoundException
- The requested resource was not foundBadRequestException
- The client performed an invalid requestInternalServerErrorException
- Internal service errorUpdateFlowEntitlementResult updateFlowEntitlement(UpdateFlowEntitlementRequest updateFlowEntitlementRequest)
updateFlowEntitlementRequest
- 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.UpdateFlowOutputResult updateFlowOutput(UpdateFlowOutputRequest updateFlowOutputRequest)
updateFlowOutputRequest
- 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.UpdateFlowSourceResult updateFlowSource(UpdateFlowSourceRequest updateFlowSourceRequest)
updateFlowSourceRequest
- 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.void shutdown()
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 a request.
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.