<?php
namespace Aws\RTBFabric;

use Aws\AwsClient;

/**
 * This client is used to interact with the **RTBFabric** service.
 * @method \Aws\Result acceptLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise acceptLinkAsync(array $args = [])
 * @method \Aws\Result associateCertificate(array $args = [])
 * @method \GuzzleHttp\Promise\Promise associateCertificateAsync(array $args = [])
 * @method \Aws\Result createInboundExternalLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createInboundExternalLinkAsync(array $args = [])
 * @method \Aws\Result createLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createLinkAsync(array $args = [])
 * @method \Aws\Result createLinkRoutingRule(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createLinkRoutingRuleAsync(array $args = [])
 * @method \Aws\Result createOutboundExternalLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createOutboundExternalLinkAsync(array $args = [])
 * @method \Aws\Result createRequesterGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createRequesterGatewayAsync(array $args = [])
 * @method \Aws\Result createResponderGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createResponderGatewayAsync(array $args = [])
 * @method \Aws\Result deleteInboundExternalLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteInboundExternalLinkAsync(array $args = [])
 * @method \Aws\Result deleteLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteLinkAsync(array $args = [])
 * @method \Aws\Result deleteLinkRoutingRule(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteLinkRoutingRuleAsync(array $args = [])
 * @method \Aws\Result deleteOutboundExternalLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteOutboundExternalLinkAsync(array $args = [])
 * @method \Aws\Result deleteRequesterGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteRequesterGatewayAsync(array $args = [])
 * @method \Aws\Result deleteResponderGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteResponderGatewayAsync(array $args = [])
 * @method \Aws\Result disassociateCertificate(array $args = [])
 * @method \GuzzleHttp\Promise\Promise disassociateCertificateAsync(array $args = [])
 * @method \Aws\Result getCertificateAssociation(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getCertificateAssociationAsync(array $args = [])
 * @method \Aws\Result getInboundExternalLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getInboundExternalLinkAsync(array $args = [])
 * @method \Aws\Result getLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getLinkAsync(array $args = [])
 * @method \Aws\Result getLinkRoutingRule(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getLinkRoutingRuleAsync(array $args = [])
 * @method \Aws\Result getOutboundExternalLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getOutboundExternalLinkAsync(array $args = [])
 * @method \Aws\Result getRequesterGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getRequesterGatewayAsync(array $args = [])
 * @method \Aws\Result getResponderGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getResponderGatewayAsync(array $args = [])
 * @method \Aws\Result listCertificateAssociations(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listCertificateAssociationsAsync(array $args = [])
 * @method \Aws\Result listLinkRoutingRules(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listLinkRoutingRulesAsync(array $args = [])
 * @method \Aws\Result listLinks(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listLinksAsync(array $args = [])
 * @method \Aws\Result listRequesterGateways(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listRequesterGatewaysAsync(array $args = [])
 * @method \Aws\Result listResponderGateways(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listResponderGatewaysAsync(array $args = [])
 * @method \Aws\Result listTagsForResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
 * @method \Aws\Result rejectLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise rejectLinkAsync(array $args = [])
 * @method \Aws\Result tagResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
 * @method \Aws\Result untagResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise untagResourceAsync(array $args = [])
 * @method \Aws\Result updateLink(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateLinkAsync(array $args = [])
 * @method \Aws\Result updateLinkModuleFlow(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateLinkModuleFlowAsync(array $args = [])
 * @method \Aws\Result updateLinkRoutingRule(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateLinkRoutingRuleAsync(array $args = [])
 * @method \Aws\Result updateRequesterGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateRequesterGatewayAsync(array $args = [])
 * @method \Aws\Result updateResponderGateway(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateResponderGatewayAsync(array $args = [])
 */
class RTBFabricClient extends AwsClient {}
