AppSyncClient Class

(QtAws::AppSync::AppSyncClient)

The AppSyncClient class provides access to the AWS AppSync service. More...

Header: #include <AppSyncClient>
Inherits: QtAws::Core::AwsAbstractClient

Public Functions

AppSyncClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
AppSyncClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)

Public Slots

CreateApiKeyResponse *createApiKey(const CreateApiKeyRequest &request)
CreateDataSourceResponse *createDataSource(const CreateDataSourceRequest &request)
CreateGraphqlApiResponse *createGraphqlApi(const CreateGraphqlApiRequest &request)
CreateResolverResponse *createResolver(const CreateResolverRequest &request)
CreateTypeResponse *createType(const CreateTypeRequest &request)
DeleteApiKeyResponse *deleteApiKey(const DeleteApiKeyRequest &request)
DeleteDataSourceResponse *deleteDataSource(const DeleteDataSourceRequest &request)
DeleteGraphqlApiResponse *deleteGraphqlApi(const DeleteGraphqlApiRequest &request)
DeleteResolverResponse *deleteResolver(const DeleteResolverRequest &request)
DeleteTypeResponse *deleteType(const DeleteTypeRequest &request)
GetDataSourceResponse *getDataSource(const GetDataSourceRequest &request)
GetGraphqlApiResponse *getGraphqlApi(const GetGraphqlApiRequest &request)
GetIntrospectionSchemaResponse *getIntrospectionSchema(const GetIntrospectionSchemaRequest &request)
GetResolverResponse *getResolver(const GetResolverRequest &request)
GetSchemaCreationStatusResponse *getSchemaCreationStatus(const GetSchemaCreationStatusRequest &request)
GetTypeResponse *getType(const GetTypeRequest &request)
ListApiKeysResponse *listApiKeys(const ListApiKeysRequest &request)
ListDataSourcesResponse *listDataSources(const ListDataSourcesRequest &request)
ListGraphqlApisResponse *listGraphqlApis(const ListGraphqlApisRequest &request)
ListResolversResponse *listResolvers(const ListResolversRequest &request)
ListTypesResponse *listTypes(const ListTypesRequest &request)
StartSchemaCreationResponse *startSchemaCreation(const StartSchemaCreationRequest &request)
UpdateApiKeyResponse *updateApiKey(const UpdateApiKeyRequest &request)
UpdateDataSourceResponse *updateDataSource(const UpdateDataSourceRequest &request)
UpdateGraphqlApiResponse *updateGraphqlApi(const UpdateGraphqlApiRequest &request)
UpdateResolverResponse *updateResolver(const UpdateResolverRequest &request)
UpdateTypeResponse *updateType(const UpdateTypeRequest &request)

Additional Inherited Members

Detailed Description

The AppSyncClient class provides access to the AWS AppSync service.

AWS AppSync provides API actions for creating and interacting with data sources using GraphQL from your

Member Function Documentation

AppSyncClient::AppSyncClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)

Constructs a AppSyncClient object.

The new client object will region, credentials, and manager for network operations.

The new object will be owned by parent, if set.

AppSyncClient::AppSyncClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)

This function overloads AppSyncClient().

This overload allows the caller to specify the specific endpoint to send requests to. Typically, it is easier to use the alternative constructor, which allows the caller to specify an AWS region instead, in which case this client will determine the correct endpoint for the given region automatically (via AwsEndpoint::getEndpoint).

See also QtAws::Core::AwsEndpoint::getEndpoint.

[slot] CreateApiKeyResponse *AppSyncClient::createApiKey(const CreateApiKeyRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an CreateApiKeyResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a unique key that you can distribute to clients who are executing your

[slot] CreateDataSourceResponse *AppSyncClient::createDataSource(const CreateDataSourceRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an CreateDataSourceResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a <code>DataSource</code>

[slot] CreateGraphqlApiResponse *AppSyncClient::createGraphqlApi(const CreateGraphqlApiRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an CreateGraphqlApiResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a <code>GraphqlApi</code>

[slot] CreateResolverResponse *AppSyncClient::createResolver(const CreateResolverRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an CreateResolverResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a <code>Resolver</code>

object>

A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into

[slot] CreateTypeResponse *AppSyncClient::createType(const CreateTypeRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an CreateTypeResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Creates a <code>Type</code>

[slot] DeleteApiKeyResponse *AppSyncClient::deleteApiKey(const DeleteApiKeyRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an DeleteApiKeyResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes an API

[slot] DeleteDataSourceResponse *AppSyncClient::deleteDataSource(const DeleteDataSourceRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an DeleteDataSourceResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a <code>DataSource</code>

[slot] DeleteGraphqlApiResponse *AppSyncClient::deleteGraphqlApi(const DeleteGraphqlApiRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an DeleteGraphqlApiResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a <code>GraphqlApi</code>

[slot] DeleteResolverResponse *AppSyncClient::deleteResolver(const DeleteResolverRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an DeleteResolverResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a <code>Resolver</code>

[slot] DeleteTypeResponse *AppSyncClient::deleteType(const DeleteTypeRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an DeleteTypeResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Deletes a <code>Type</code>

[slot] GetDataSourceResponse *AppSyncClient::getDataSource(const GetDataSourceRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an GetDataSourceResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a <code>DataSource</code>

[slot] GetGraphqlApiResponse *AppSyncClient::getGraphqlApi(const GetGraphqlApiRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an GetGraphqlApiResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a <code>GraphqlApi</code>

[slot] GetIntrospectionSchemaResponse *AppSyncClient::getIntrospectionSchema(const GetIntrospectionSchemaRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an GetIntrospectionSchemaResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the introspection schema for a GraphQL

[slot] GetResolverResponse *AppSyncClient::getResolver(const GetResolverRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an GetResolverResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a <code>Resolver</code>

[slot] GetSchemaCreationStatusResponse *AppSyncClient::getSchemaCreationStatus(const GetSchemaCreationStatusRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an GetSchemaCreationStatusResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves the current status of a schema creation

[slot] GetTypeResponse *AppSyncClient::getType(const GetTypeRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an GetTypeResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Retrieves a <code>Type</code>

[slot] ListApiKeysResponse *AppSyncClient::listApiKeys(const ListApiKeysRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an ListApiKeysResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Lists the API keys for a given

API> <note>

API keys are deleted automatically sometime after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call <code>DeleteApiKey</code> to manually delete a key before it's automatically

[slot] ListDataSourcesResponse *AppSyncClient::listDataSources(const ListDataSourcesRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an ListDataSourcesResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Lists the data sources for a given

[slot] ListGraphqlApisResponse *AppSyncClient::listGraphqlApis(const ListGraphqlApisRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an ListGraphqlApisResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Lists your GraphQL

[slot] ListResolversResponse *AppSyncClient::listResolvers(const ListResolversRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an ListResolversResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Lists the resolvers for a given API and

[slot] ListTypesResponse *AppSyncClient::listTypes(const ListTypesRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an ListTypesResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Lists the types for a given

[slot] StartSchemaCreationResponse *AppSyncClient::startSchemaCreation(const StartSchemaCreationRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an StartSchemaCreationResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Adds a new schema to your GraphQL

API>

This operation is asynchronous. Use to determine when it has

[slot] UpdateApiKeyResponse *AppSyncClient::updateApiKey(const UpdateApiKeyRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an UpdateApiKeyResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates an API

[slot] UpdateDataSourceResponse *AppSyncClient::updateDataSource(const UpdateDataSourceRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an UpdateDataSourceResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a <code>DataSource</code>

[slot] UpdateGraphqlApiResponse *AppSyncClient::updateGraphqlApi(const UpdateGraphqlApiRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an UpdateGraphqlApiResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a <code>GraphqlApi</code>

[slot] UpdateResolverResponse *AppSyncClient::updateResolver(const UpdateResolverRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an UpdateResolverResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a <code>Resolver</code>

[slot] UpdateTypeResponse *AppSyncClient::updateType(const UpdateTypeRequest &request)

Sends request to the AppSyncClient service, and returns a pointer to an UpdateTypeResponse object to track the result.

Note: The caller is to take responsbility for the resulting pointer.

Updates a <code>Type</code>

© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.