/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the amplifyuibuilder-2021-08-11.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.AmplifyUIBuilder.Model; namespace Amazon.AmplifyUIBuilder { /// /// Interface for accessing AmplifyUIBuilder /// /// The Amplify UI Builder API provides a programmatic interface for creating and configuring /// user interface (UI) component libraries and themes for use in your Amplify applications. /// You can then connect these UI components to an application's backend Amazon Web Services /// resources. /// /// /// /// You can also use the Amplify Studio visual designer to create UI components and model /// data for an app. For more information, see Introduction /// in the Amplify Docs. /// /// /// /// The Amplify Framework is a comprehensive set of SDKs, libraries, tools, and documentation /// for client app development. For more information, see the Amplify /// Framework. For more information about deploying an Amplify application to Amazon /// Web Services, see the Amplify /// User Guide. /// /// public partial interface IAmazonAmplifyUIBuilder : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IAmplifyUIBuilderPaginatorFactory Paginators { get; } #endif #region CreateComponent /// /// Creates a new component for an Amplify app. /// /// Container for the necessary parameters to execute the CreateComponent service method. /// /// The response from the CreateComponent service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The resource specified in the request conflicts with an existing resource. /// /// /// You exceeded your service quota. Service quotas, also referred to as limits, are the /// maximum number of service resources or operations for your Amazon Web Services account. /// /// REST API Reference for CreateComponent Operation CreateComponentResponse CreateComponent(CreateComponentRequest request); /// /// Initiates the asynchronous execution of the CreateComponent operation. /// /// /// Container for the necessary parameters to execute the CreateComponent operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateComponent /// operation. /// REST API Reference for CreateComponent Operation IAsyncResult BeginCreateComponent(CreateComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateComponent operation. /// /// /// The IAsyncResult returned by the call to BeginCreateComponent. /// /// Returns a CreateComponentResult from AmplifyUIBuilder. /// REST API Reference for CreateComponent Operation CreateComponentResponse EndCreateComponent(IAsyncResult asyncResult); #endregion #region CreateForm /// /// Creates a new form for an Amplify. /// /// Container for the necessary parameters to execute the CreateForm service method. /// /// The response from the CreateForm service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The resource specified in the request conflicts with an existing resource. /// /// /// You exceeded your service quota. Service quotas, also referred to as limits, are the /// maximum number of service resources or operations for your Amazon Web Services account. /// /// REST API Reference for CreateForm Operation CreateFormResponse CreateForm(CreateFormRequest request); /// /// Initiates the asynchronous execution of the CreateForm operation. /// /// /// Container for the necessary parameters to execute the CreateForm operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateForm /// operation. /// REST API Reference for CreateForm Operation IAsyncResult BeginCreateForm(CreateFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateForm operation. /// /// /// The IAsyncResult returned by the call to BeginCreateForm. /// /// Returns a CreateFormResult from AmplifyUIBuilder. /// REST API Reference for CreateForm Operation CreateFormResponse EndCreateForm(IAsyncResult asyncResult); #endregion #region CreateTheme /// /// Creates a theme to apply to the components in an Amplify app. /// /// Container for the necessary parameters to execute the CreateTheme service method. /// /// The response from the CreateTheme service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The resource specified in the request conflicts with an existing resource. /// /// /// You exceeded your service quota. Service quotas, also referred to as limits, are the /// maximum number of service resources or operations for your Amazon Web Services account. /// /// REST API Reference for CreateTheme Operation CreateThemeResponse CreateTheme(CreateThemeRequest request); /// /// Initiates the asynchronous execution of the CreateTheme operation. /// /// /// Container for the necessary parameters to execute the CreateTheme operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTheme /// operation. /// REST API Reference for CreateTheme Operation IAsyncResult BeginCreateTheme(CreateThemeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTheme operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTheme. /// /// Returns a CreateThemeResult from AmplifyUIBuilder. /// REST API Reference for CreateTheme Operation CreateThemeResponse EndCreateTheme(IAsyncResult asyncResult); #endregion #region DeleteComponent /// /// Deletes a component from an Amplify app. /// /// Container for the necessary parameters to execute the DeleteComponent service method. /// /// The response from the DeleteComponent service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// REST API Reference for DeleteComponent Operation DeleteComponentResponse DeleteComponent(DeleteComponentRequest request); /// /// Initiates the asynchronous execution of the DeleteComponent operation. /// /// /// Container for the necessary parameters to execute the DeleteComponent operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteComponent /// operation. /// REST API Reference for DeleteComponent Operation IAsyncResult BeginDeleteComponent(DeleteComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteComponent operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteComponent. /// /// Returns a DeleteComponentResult from AmplifyUIBuilder. /// REST API Reference for DeleteComponent Operation DeleteComponentResponse EndDeleteComponent(IAsyncResult asyncResult); #endregion #region DeleteForm /// /// Deletes a form from an Amplify app. /// /// Container for the necessary parameters to execute the DeleteForm service method. /// /// The response from the DeleteForm service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// REST API Reference for DeleteForm Operation DeleteFormResponse DeleteForm(DeleteFormRequest request); /// /// Initiates the asynchronous execution of the DeleteForm operation. /// /// /// Container for the necessary parameters to execute the DeleteForm operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteForm /// operation. /// REST API Reference for DeleteForm Operation IAsyncResult BeginDeleteForm(DeleteFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteForm operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteForm. /// /// Returns a DeleteFormResult from AmplifyUIBuilder. /// REST API Reference for DeleteForm Operation DeleteFormResponse EndDeleteForm(IAsyncResult asyncResult); #endregion #region DeleteTheme /// /// Deletes a theme from an Amplify app. /// /// Container for the necessary parameters to execute the DeleteTheme service method. /// /// The response from the DeleteTheme service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// REST API Reference for DeleteTheme Operation DeleteThemeResponse DeleteTheme(DeleteThemeRequest request); /// /// Initiates the asynchronous execution of the DeleteTheme operation. /// /// /// Container for the necessary parameters to execute the DeleteTheme operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTheme /// operation. /// REST API Reference for DeleteTheme Operation IAsyncResult BeginDeleteTheme(DeleteThemeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTheme operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTheme. /// /// Returns a DeleteThemeResult from AmplifyUIBuilder. /// REST API Reference for DeleteTheme Operation DeleteThemeResponse EndDeleteTheme(IAsyncResult asyncResult); #endregion #region ExchangeCodeForToken /// /// Exchanges an access code for a token. /// /// Container for the necessary parameters to execute the ExchangeCodeForToken service method. /// /// The response from the ExchangeCodeForToken service method, as returned by AmplifyUIBuilder. /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ExchangeCodeForToken Operation ExchangeCodeForTokenResponse ExchangeCodeForToken(ExchangeCodeForTokenRequest request); /// /// Initiates the asynchronous execution of the ExchangeCodeForToken operation. /// /// /// Container for the necessary parameters to execute the ExchangeCodeForToken operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExchangeCodeForToken /// operation. /// REST API Reference for ExchangeCodeForToken Operation IAsyncResult BeginExchangeCodeForToken(ExchangeCodeForTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExchangeCodeForToken operation. /// /// /// The IAsyncResult returned by the call to BeginExchangeCodeForToken. /// /// Returns a ExchangeCodeForTokenResult from AmplifyUIBuilder. /// REST API Reference for ExchangeCodeForToken Operation ExchangeCodeForTokenResponse EndExchangeCodeForToken(IAsyncResult asyncResult); #endregion #region ExportComponents /// /// Exports component configurations to code that is ready to integrate into an Amplify /// app. /// /// Container for the necessary parameters to execute the ExportComponents service method. /// /// The response from the ExportComponents service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ExportComponents Operation ExportComponentsResponse ExportComponents(ExportComponentsRequest request); /// /// Initiates the asynchronous execution of the ExportComponents operation. /// /// /// Container for the necessary parameters to execute the ExportComponents operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExportComponents /// operation. /// REST API Reference for ExportComponents Operation IAsyncResult BeginExportComponents(ExportComponentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExportComponents operation. /// /// /// The IAsyncResult returned by the call to BeginExportComponents. /// /// Returns a ExportComponentsResult from AmplifyUIBuilder. /// REST API Reference for ExportComponents Operation ExportComponentsResponse EndExportComponents(IAsyncResult asyncResult); #endregion #region ExportForms /// /// Exports form configurations to code that is ready to integrate into an Amplify app. /// /// Container for the necessary parameters to execute the ExportForms service method. /// /// The response from the ExportForms service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ExportForms Operation ExportFormsResponse ExportForms(ExportFormsRequest request); /// /// Initiates the asynchronous execution of the ExportForms operation. /// /// /// Container for the necessary parameters to execute the ExportForms operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExportForms /// operation. /// REST API Reference for ExportForms Operation IAsyncResult BeginExportForms(ExportFormsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExportForms operation. /// /// /// The IAsyncResult returned by the call to BeginExportForms. /// /// Returns a ExportFormsResult from AmplifyUIBuilder. /// REST API Reference for ExportForms Operation ExportFormsResponse EndExportForms(IAsyncResult asyncResult); #endregion #region ExportThemes /// /// Exports theme configurations to code that is ready to integrate into an Amplify app. /// /// Container for the necessary parameters to execute the ExportThemes service method. /// /// The response from the ExportThemes service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ExportThemes Operation ExportThemesResponse ExportThemes(ExportThemesRequest request); /// /// Initiates the asynchronous execution of the ExportThemes operation. /// /// /// Container for the necessary parameters to execute the ExportThemes operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExportThemes /// operation. /// REST API Reference for ExportThemes Operation IAsyncResult BeginExportThemes(ExportThemesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ExportThemes operation. /// /// /// The IAsyncResult returned by the call to BeginExportThemes. /// /// Returns a ExportThemesResult from AmplifyUIBuilder. /// REST API Reference for ExportThemes Operation ExportThemesResponse EndExportThemes(IAsyncResult asyncResult); #endregion #region GetCodegenJob /// /// Returns an existing code generation job. /// /// Container for the necessary parameters to execute the GetCodegenJob service method. /// /// The response from the GetCodegenJob service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// /// The request was denied due to request throttling. /// /// REST API Reference for GetCodegenJob Operation GetCodegenJobResponse GetCodegenJob(GetCodegenJobRequest request); /// /// Initiates the asynchronous execution of the GetCodegenJob operation. /// /// /// Container for the necessary parameters to execute the GetCodegenJob operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCodegenJob /// operation. /// REST API Reference for GetCodegenJob Operation IAsyncResult BeginGetCodegenJob(GetCodegenJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCodegenJob operation. /// /// /// The IAsyncResult returned by the call to BeginGetCodegenJob. /// /// Returns a GetCodegenJobResult from AmplifyUIBuilder. /// REST API Reference for GetCodegenJob Operation GetCodegenJobResponse EndGetCodegenJob(IAsyncResult asyncResult); #endregion #region GetComponent /// /// Returns an existing component for an Amplify app. /// /// Container for the necessary parameters to execute the GetComponent service method. /// /// The response from the GetComponent service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// REST API Reference for GetComponent Operation GetComponentResponse GetComponent(GetComponentRequest request); /// /// Initiates the asynchronous execution of the GetComponent operation. /// /// /// Container for the necessary parameters to execute the GetComponent operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetComponent /// operation. /// REST API Reference for GetComponent Operation IAsyncResult BeginGetComponent(GetComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetComponent operation. /// /// /// The IAsyncResult returned by the call to BeginGetComponent. /// /// Returns a GetComponentResult from AmplifyUIBuilder. /// REST API Reference for GetComponent Operation GetComponentResponse EndGetComponent(IAsyncResult asyncResult); #endregion #region GetForm /// /// Returns an existing form for an Amplify app. /// /// Container for the necessary parameters to execute the GetForm service method. /// /// The response from the GetForm service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// REST API Reference for GetForm Operation GetFormResponse GetForm(GetFormRequest request); /// /// Initiates the asynchronous execution of the GetForm operation. /// /// /// Container for the necessary parameters to execute the GetForm operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetForm /// operation. /// REST API Reference for GetForm Operation IAsyncResult BeginGetForm(GetFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetForm operation. /// /// /// The IAsyncResult returned by the call to BeginGetForm. /// /// Returns a GetFormResult from AmplifyUIBuilder. /// REST API Reference for GetForm Operation GetFormResponse EndGetForm(IAsyncResult asyncResult); #endregion #region GetMetadata /// /// Returns existing metadata for an Amplify app. /// /// Container for the necessary parameters to execute the GetMetadata service method. /// /// The response from the GetMetadata service method, as returned by AmplifyUIBuilder. /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// You don't have permission to perform this operation. /// /// REST API Reference for GetMetadata Operation GetMetadataResponse GetMetadata(GetMetadataRequest request); /// /// Initiates the asynchronous execution of the GetMetadata operation. /// /// /// Container for the necessary parameters to execute the GetMetadata operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMetadata /// operation. /// REST API Reference for GetMetadata Operation IAsyncResult BeginGetMetadata(GetMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginGetMetadata. /// /// Returns a GetMetadataResult from AmplifyUIBuilder. /// REST API Reference for GetMetadata Operation GetMetadataResponse EndGetMetadata(IAsyncResult asyncResult); #endregion #region GetTheme /// /// Returns an existing theme for an Amplify app. /// /// Container for the necessary parameters to execute the GetTheme service method. /// /// The response from the GetTheme service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The requested resource does not exist, or access was denied. /// /// REST API Reference for GetTheme Operation GetThemeResponse GetTheme(GetThemeRequest request); /// /// Initiates the asynchronous execution of the GetTheme operation. /// /// /// Container for the necessary parameters to execute the GetTheme operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTheme /// operation. /// REST API Reference for GetTheme Operation IAsyncResult BeginGetTheme(GetThemeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTheme operation. /// /// /// The IAsyncResult returned by the call to BeginGetTheme. /// /// Returns a GetThemeResult from AmplifyUIBuilder. /// REST API Reference for GetTheme Operation GetThemeResponse EndGetTheme(IAsyncResult asyncResult); #endregion #region ListCodegenJobs /// /// Retrieves a list of code generation jobs for a specified Amplify app and backend environment. /// /// Container for the necessary parameters to execute the ListCodegenJobs service method. /// /// The response from the ListCodegenJobs service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The request was denied due to request throttling. /// /// REST API Reference for ListCodegenJobs Operation ListCodegenJobsResponse ListCodegenJobs(ListCodegenJobsRequest request); /// /// Initiates the asynchronous execution of the ListCodegenJobs operation. /// /// /// Container for the necessary parameters to execute the ListCodegenJobs operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCodegenJobs /// operation. /// REST API Reference for ListCodegenJobs Operation IAsyncResult BeginListCodegenJobs(ListCodegenJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCodegenJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListCodegenJobs. /// /// Returns a ListCodegenJobsResult from AmplifyUIBuilder. /// REST API Reference for ListCodegenJobs Operation ListCodegenJobsResponse EndListCodegenJobs(IAsyncResult asyncResult); #endregion #region ListComponents /// /// Retrieves a list of components for a specified Amplify app and backend environment. /// /// Container for the necessary parameters to execute the ListComponents service method. /// /// The response from the ListComponents service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ListComponents Operation ListComponentsResponse ListComponents(ListComponentsRequest request); /// /// Initiates the asynchronous execution of the ListComponents operation. /// /// /// Container for the necessary parameters to execute the ListComponents operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListComponents /// operation. /// REST API Reference for ListComponents Operation IAsyncResult BeginListComponents(ListComponentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListComponents operation. /// /// /// The IAsyncResult returned by the call to BeginListComponents. /// /// Returns a ListComponentsResult from AmplifyUIBuilder. /// REST API Reference for ListComponents Operation ListComponentsResponse EndListComponents(IAsyncResult asyncResult); #endregion #region ListForms /// /// Retrieves a list of forms for a specified Amplify app and backend environment. /// /// Container for the necessary parameters to execute the ListForms service method. /// /// The response from the ListForms service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ListForms Operation ListFormsResponse ListForms(ListFormsRequest request); /// /// Initiates the asynchronous execution of the ListForms operation. /// /// /// Container for the necessary parameters to execute the ListForms operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListForms /// operation. /// REST API Reference for ListForms Operation IAsyncResult BeginListForms(ListFormsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListForms operation. /// /// /// The IAsyncResult returned by the call to BeginListForms. /// /// Returns a ListFormsResult from AmplifyUIBuilder. /// REST API Reference for ListForms Operation ListFormsResponse EndListForms(IAsyncResult asyncResult); #endregion #region ListThemes /// /// Retrieves a list of themes for a specified Amplify app and backend environment. /// /// Container for the necessary parameters to execute the ListThemes service method. /// /// The response from the ListThemes service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for ListThemes Operation ListThemesResponse ListThemes(ListThemesRequest request); /// /// Initiates the asynchronous execution of the ListThemes operation. /// /// /// Container for the necessary parameters to execute the ListThemes operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListThemes /// operation. /// REST API Reference for ListThemes Operation IAsyncResult BeginListThemes(ListThemesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListThemes operation. /// /// /// The IAsyncResult returned by the call to BeginListThemes. /// /// Returns a ListThemesResult from AmplifyUIBuilder. /// REST API Reference for ListThemes Operation ListThemesResponse EndListThemes(IAsyncResult asyncResult); #endregion #region PutMetadataFlag /// /// Stores the metadata information about a feature on a form. /// /// Container for the necessary parameters to execute the PutMetadataFlag service method. /// /// The response from the PutMetadataFlag service method, as returned by AmplifyUIBuilder. /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// You don't have permission to perform this operation. /// /// REST API Reference for PutMetadataFlag Operation PutMetadataFlagResponse PutMetadataFlag(PutMetadataFlagRequest request); /// /// Initiates the asynchronous execution of the PutMetadataFlag operation. /// /// /// Container for the necessary parameters to execute the PutMetadataFlag operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutMetadataFlag /// operation. /// REST API Reference for PutMetadataFlag Operation IAsyncResult BeginPutMetadataFlag(PutMetadataFlagRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutMetadataFlag operation. /// /// /// The IAsyncResult returned by the call to BeginPutMetadataFlag. /// /// Returns a PutMetadataFlagResult from AmplifyUIBuilder. /// REST API Reference for PutMetadataFlag Operation PutMetadataFlagResponse EndPutMetadataFlag(IAsyncResult asyncResult); #endregion #region RefreshToken /// /// Refreshes a previously issued access token that might have expired. /// /// Container for the necessary parameters to execute the RefreshToken service method. /// /// The response from the RefreshToken service method, as returned by AmplifyUIBuilder. /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// REST API Reference for RefreshToken Operation RefreshTokenResponse RefreshToken(RefreshTokenRequest request); /// /// Initiates the asynchronous execution of the RefreshToken operation. /// /// /// Container for the necessary parameters to execute the RefreshToken operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRefreshToken /// operation. /// REST API Reference for RefreshToken Operation IAsyncResult BeginRefreshToken(RefreshTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RefreshToken operation. /// /// /// The IAsyncResult returned by the call to BeginRefreshToken. /// /// Returns a RefreshTokenResult from AmplifyUIBuilder. /// REST API Reference for RefreshToken Operation RefreshTokenResponse EndRefreshToken(IAsyncResult asyncResult); #endregion #region StartCodegenJob /// /// Starts a code generation job for for a specified Amplify app and backend environment. /// /// Container for the necessary parameters to execute the StartCodegenJob service method. /// /// The response from the StartCodegenJob service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The request was denied due to request throttling. /// /// REST API Reference for StartCodegenJob Operation StartCodegenJobResponse StartCodegenJob(StartCodegenJobRequest request); /// /// Initiates the asynchronous execution of the StartCodegenJob operation. /// /// /// Container for the necessary parameters to execute the StartCodegenJob operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartCodegenJob /// operation. /// REST API Reference for StartCodegenJob Operation IAsyncResult BeginStartCodegenJob(StartCodegenJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartCodegenJob operation. /// /// /// The IAsyncResult returned by the call to BeginStartCodegenJob. /// /// Returns a StartCodegenJobResult from AmplifyUIBuilder. /// REST API Reference for StartCodegenJob Operation StartCodegenJobResponse EndStartCodegenJob(IAsyncResult asyncResult); #endregion #region UpdateComponent /// /// Updates an existing component. /// /// Container for the necessary parameters to execute the UpdateComponent service method. /// /// The response from the UpdateComponent service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The resource specified in the request conflicts with an existing resource. /// /// REST API Reference for UpdateComponent Operation UpdateComponentResponse UpdateComponent(UpdateComponentRequest request); /// /// Initiates the asynchronous execution of the UpdateComponent operation. /// /// /// Container for the necessary parameters to execute the UpdateComponent operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateComponent /// operation. /// REST API Reference for UpdateComponent Operation IAsyncResult BeginUpdateComponent(UpdateComponentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateComponent operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateComponent. /// /// Returns a UpdateComponentResult from AmplifyUIBuilder. /// REST API Reference for UpdateComponent Operation UpdateComponentResponse EndUpdateComponent(IAsyncResult asyncResult); #endregion #region UpdateForm /// /// Updates an existing form. /// /// Container for the necessary parameters to execute the UpdateForm service method. /// /// The response from the UpdateForm service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The resource specified in the request conflicts with an existing resource. /// /// REST API Reference for UpdateForm Operation UpdateFormResponse UpdateForm(UpdateFormRequest request); /// /// Initiates the asynchronous execution of the UpdateForm operation. /// /// /// Container for the necessary parameters to execute the UpdateForm operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateForm /// operation. /// REST API Reference for UpdateForm Operation IAsyncResult BeginUpdateForm(UpdateFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateForm operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateForm. /// /// Returns a UpdateFormResult from AmplifyUIBuilder. /// REST API Reference for UpdateForm Operation UpdateFormResponse EndUpdateForm(IAsyncResult asyncResult); #endregion #region UpdateTheme /// /// Updates an existing theme. /// /// Container for the necessary parameters to execute the UpdateTheme service method. /// /// The response from the UpdateTheme service method, as returned by AmplifyUIBuilder. /// /// An internal error has occurred. Please retry your request. /// /// /// An invalid or out-of-range value was supplied for the input parameter. /// /// /// The resource specified in the request conflicts with an existing resource. /// /// REST API Reference for UpdateTheme Operation UpdateThemeResponse UpdateTheme(UpdateThemeRequest request); /// /// Initiates the asynchronous execution of the UpdateTheme operation. /// /// /// Container for the necessary parameters to execute the UpdateTheme operation on AmazonAmplifyUIBuilderClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTheme /// operation. /// REST API Reference for UpdateTheme Operation IAsyncResult BeginUpdateTheme(UpdateThemeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTheme operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTheme. /// /// Returns a UpdateThemeResult from AmplifyUIBuilder. /// REST API Reference for UpdateTheme Operation UpdateThemeResponse EndUpdateTheme(IAsyncResult asyncResult); #endregion } }