@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaConnectClient extends AmazonWebServiceClient implements AWSMediaConnect
API for AWS Elemental MediaConnect
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to this client
|
client, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AddFlowOutputsResult |
addFlowOutputs(AddFlowOutputsRequest request)
Adds outputs to an existing flow.
|
AddFlowSourcesResult |
addFlowSources(AddFlowSourcesRequest request)
Adds Sources to flow
|
AddFlowVpcInterfacesResult |
addFlowVpcInterfaces(AddFlowVpcInterfacesRequest request)
Adds VPC interfaces to 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.
|
DescribeOfferingResult |
describeOffering(DescribeOfferingRequest request)
Displays the details of an offering.
|
DescribeReservationResult |
describeReservation(DescribeReservationRequest request)
Displays the details of a reservation.
|
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.
|
ListOfferingsResult |
listOfferings(ListOfferingsRequest request)
Displays a list of all offerings that are available to this account in the current AWS Region.
|
ListReservationsResult |
listReservations(ListReservationsRequest request)
Displays a list of all reservations that have been purchased by this account in the current AWS Region.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
List all tags on an AWS Elemental MediaConnect resource
|
PurchaseOfferingResult |
purchaseOffering(PurchaseOfferingRequest request)
Submits a request to purchase an offering.
|
RemoveFlowOutputResult |
removeFlowOutput(RemoveFlowOutputRequest request)
Removes an output from an existing flow.
|
RemoveFlowSourceResult |
removeFlowSource(RemoveFlowSourceRequest request)
Removes a source from an existing flow.
|
RemoveFlowVpcInterfaceResult |
removeFlowVpcInterface(RemoveFlowVpcInterfaceRequest request)
Removes a VPC Interface 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.
|
UpdateFlowResult |
updateFlow(UpdateFlowRequest request)
Updates flow
|
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, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, shutdown, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownprotected static final ClientConfigurationFactory configFactory
public 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 (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 AddFlowSourcesResult addFlowSources(AddFlowSourcesRequest request)
addFlowSources in interface AWSMediaConnectaddFlowSourcesRequest - A request to add sources to the 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 AddFlowVpcInterfacesResult addFlowVpcInterfaces(AddFlowVpcInterfacesRequest request)
addFlowVpcInterfaces in interface AWSMediaConnectaddFlowVpcInterfacesRequest - A request to add VPC interfaces to the 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 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
50) 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 DescribeOfferingResult describeOffering(DescribeOfferingRequest request)
describeOffering in interface AWSMediaConnectdescribeOfferingRequest - 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.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 DescribeReservationResult describeReservation(DescribeReservationRequest request)
describeReservation in interface AWSMediaConnectdescribeReservationRequest - 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.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 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 ListOfferingsResult listOfferings(ListOfferingsRequest request)
listOfferings in interface AWSMediaConnectlistOfferingsRequest - 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 ListReservationsResult listReservations(ListReservationsRequest request)
listReservations in interface AWSMediaConnectlistReservationsRequest - 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 PurchaseOfferingResult purchaseOffering(PurchaseOfferingRequest request)
purchaseOffering in interface AWSMediaConnectpurchaseOfferingRequest - A request to purchase a offering.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 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 RemoveFlowSourceResult removeFlowSource(RemoveFlowSourceRequest request)
removeFlowSource in interface AWSMediaConnectremoveFlowSourceRequest - 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 RemoveFlowVpcInterfaceResult removeFlowVpcInterface(RemoveFlowVpcInterfaceRequest request)
removeFlowVpcInterface in interface AWSMediaConnectremoveFlowVpcInterfaceRequest - 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 UpdateFlowResult updateFlow(UpdateFlowRequest request)
updateFlow in interface AWSMediaConnectupdateFlowRequest - A request to update 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 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 © 2020. All rights reserved.