<?php
namespace Aws\DevOpsAgent;

use Aws\AwsClient;

/**
 * This client is used to interact with the **AWS DevOps Agent Service** service.
 * @method \Aws\Result associateService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise associateServiceAsync(array $args = [])
 * @method \Aws\Result createAgentSpace(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createAgentSpaceAsync(array $args = [])
 * @method \Aws\Result createAsset(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createAssetAsync(array $args = [])
 * @method \Aws\Result createAssetFile(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createAssetFileAsync(array $args = [])
 * @method \Aws\Result createBacklogTask(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createBacklogTaskAsync(array $args = [])
 * @method \Aws\Result createChat(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createChatAsync(array $args = [])
 * @method \Aws\Result createPrivateConnection(array $args = [])
 * @method \GuzzleHttp\Promise\Promise createPrivateConnectionAsync(array $args = [])
 * @method \Aws\Result deleteAgentSpace(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteAgentSpaceAsync(array $args = [])
 * @method \Aws\Result deleteAsset(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteAssetAsync(array $args = [])
 * @method \Aws\Result deleteAssetFile(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deleteAssetFileAsync(array $args = [])
 * @method \Aws\Result deletePrivateConnection(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deletePrivateConnectionAsync(array $args = [])
 * @method \Aws\Result deregisterService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise deregisterServiceAsync(array $args = [])
 * @method \Aws\Result describePrivateConnection(array $args = [])
 * @method \GuzzleHttp\Promise\Promise describePrivateConnectionAsync(array $args = [])
 * @method \Aws\Result disableOperatorApp(array $args = [])
 * @method \GuzzleHttp\Promise\Promise disableOperatorAppAsync(array $args = [])
 * @method \Aws\Result disassociateService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise disassociateServiceAsync(array $args = [])
 * @method \Aws\Result enableOperatorApp(array $args = [])
 * @method \GuzzleHttp\Promise\Promise enableOperatorAppAsync(array $args = [])
 * @method \Aws\Result getAccountUsage(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAccountUsageAsync(array $args = [])
 * @method \Aws\Result getAgentSpace(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAgentSpaceAsync(array $args = [])
 * @method \Aws\Result getAsset(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAssetAsync(array $args = [])
 * @method \Aws\Result getAssetContent(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAssetContentAsync(array $args = [])
 * @method \Aws\Result getAssetFile(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAssetFileAsync(array $args = [])
 * @method \Aws\Result getAssociation(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getAssociationAsync(array $args = [])
 * @method \Aws\Result getBacklogTask(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getBacklogTaskAsync(array $args = [])
 * @method \Aws\Result getOperatorApp(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getOperatorAppAsync(array $args = [])
 * @method \Aws\Result getRecommendation(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getRecommendationAsync(array $args = [])
 * @method \Aws\Result getService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise getServiceAsync(array $args = [])
 * @method \Aws\Result listAgentSpaces(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAgentSpacesAsync(array $args = [])
 * @method \Aws\Result listAssetFiles(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAssetFilesAsync(array $args = [])
 * @method \Aws\Result listAssetTypes(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAssetTypesAsync(array $args = [])
 * @method \Aws\Result listAssetVersions(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAssetVersionsAsync(array $args = [])
 * @method \Aws\Result listAssets(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAssetsAsync(array $args = [])
 * @method \Aws\Result listAssociations(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listAssociationsAsync(array $args = [])
 * @method \Aws\Result listBacklogTasks(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listBacklogTasksAsync(array $args = [])
 * @method \Aws\Result listChats(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listChatsAsync(array $args = [])
 * @method \Aws\Result listExecutions(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listExecutionsAsync(array $args = [])
 * @method \Aws\Result listGoals(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listGoalsAsync(array $args = [])
 * @method \Aws\Result listJournalRecords(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listJournalRecordsAsync(array $args = [])
 * @method \Aws\Result listPendingMessages(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listPendingMessagesAsync(array $args = [])
 * @method \Aws\Result listPrivateConnections(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listPrivateConnectionsAsync(array $args = [])
 * @method \Aws\Result listRecommendations(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listRecommendationsAsync(array $args = [])
 * @method \Aws\Result listServices(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listServicesAsync(array $args = [])
 * @method \Aws\Result listTagsForResource(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listTagsForResourceAsync(array $args = [])
 * @method \Aws\Result listWebhooks(array $args = [])
 * @method \GuzzleHttp\Promise\Promise listWebhooksAsync(array $args = [])
 * @method \Aws\Result registerService(array $args = [])
 * @method \GuzzleHttp\Promise\Promise registerServiceAsync(array $args = [])
 * @method \Aws\Result sendMessage(array $args = [])
 * @method \GuzzleHttp\Promise\Promise sendMessageAsync(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 updateAgentSpace(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateAgentSpaceAsync(array $args = [])
 * @method \Aws\Result updateAsset(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateAssetAsync(array $args = [])
 * @method \Aws\Result updateAssetFile(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateAssetFileAsync(array $args = [])
 * @method \Aws\Result updateAssociation(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateAssociationAsync(array $args = [])
 * @method \Aws\Result updateBacklogTask(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateBacklogTaskAsync(array $args = [])
 * @method \Aws\Result updateGoal(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateGoalAsync(array $args = [])
 * @method \Aws\Result updateOperatorAppIdpConfig(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateOperatorAppIdpConfigAsync(array $args = [])
 * @method \Aws\Result updatePrivateConnectionCertificate(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updatePrivateConnectionCertificateAsync(array $args = [])
 * @method \Aws\Result updateRecommendation(array $args = [])
 * @method \GuzzleHttp\Promise\Promise updateRecommendationAsync(array $args = [])
 * @method \Aws\Result validateAwsAssociations(array $args = [])
 * @method \GuzzleHttp\Promise\Promise validateAwsAssociationsAsync(array $args = [])
 */
class DevOpsAgentClient extends AwsClient {}
