@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSAmplifyUIBuilderAsync extends AWSAmplifyUIBuilder
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSAmplifyUIBuilderAsync
instead.
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 Console User Guide.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateComponentResult> |
createComponentAsync(CreateComponentRequest createComponentRequest)
Creates a new component for an Amplify app.
|
Future<CreateComponentResult> |
createComponentAsync(CreateComponentRequest createComponentRequest,
AsyncHandler<CreateComponentRequest,CreateComponentResult> asyncHandler)
Creates a new component for an Amplify app.
|
Future<CreateThemeResult> |
createThemeAsync(CreateThemeRequest createThemeRequest)
Creates a theme to apply to the components in an Amplify app.
|
Future<CreateThemeResult> |
createThemeAsync(CreateThemeRequest createThemeRequest,
AsyncHandler<CreateThemeRequest,CreateThemeResult> asyncHandler)
Creates a theme to apply to the components in an Amplify app.
|
Future<DeleteComponentResult> |
deleteComponentAsync(DeleteComponentRequest deleteComponentRequest)
Deletes a component from an Amplify app.
|
Future<DeleteComponentResult> |
deleteComponentAsync(DeleteComponentRequest deleteComponentRequest,
AsyncHandler<DeleteComponentRequest,DeleteComponentResult> asyncHandler)
Deletes a component from an Amplify app.
|
Future<DeleteThemeResult> |
deleteThemeAsync(DeleteThemeRequest deleteThemeRequest)
Deletes a theme from an Amplify app.
|
Future<DeleteThemeResult> |
deleteThemeAsync(DeleteThemeRequest deleteThemeRequest,
AsyncHandler<DeleteThemeRequest,DeleteThemeResult> asyncHandler)
Deletes a theme from an Amplify app.
|
Future<ExchangeCodeForTokenResult> |
exchangeCodeForTokenAsync(ExchangeCodeForTokenRequest exchangeCodeForTokenRequest)
Exchanges an access code for a token.
|
Future<ExchangeCodeForTokenResult> |
exchangeCodeForTokenAsync(ExchangeCodeForTokenRequest exchangeCodeForTokenRequest,
AsyncHandler<ExchangeCodeForTokenRequest,ExchangeCodeForTokenResult> asyncHandler)
Exchanges an access code for a token.
|
Future<ExportComponentsResult> |
exportComponentsAsync(ExportComponentsRequest exportComponentsRequest)
Exports component configurations to code that is ready to integrate into an Amplify app.
|
Future<ExportComponentsResult> |
exportComponentsAsync(ExportComponentsRequest exportComponentsRequest,
AsyncHandler<ExportComponentsRequest,ExportComponentsResult> asyncHandler)
Exports component configurations to code that is ready to integrate into an Amplify app.
|
Future<ExportThemesResult> |
exportThemesAsync(ExportThemesRequest exportThemesRequest)
Exports theme configurations to code that is ready to integrate into an Amplify app.
|
Future<ExportThemesResult> |
exportThemesAsync(ExportThemesRequest exportThemesRequest,
AsyncHandler<ExportThemesRequest,ExportThemesResult> asyncHandler)
Exports theme configurations to code that is ready to integrate into an Amplify app.
|
Future<GetComponentResult> |
getComponentAsync(GetComponentRequest getComponentRequest)
Returns an existing component for an Amplify app.
|
Future<GetComponentResult> |
getComponentAsync(GetComponentRequest getComponentRequest,
AsyncHandler<GetComponentRequest,GetComponentResult> asyncHandler)
Returns an existing component for an Amplify app.
|
Future<GetThemeResult> |
getThemeAsync(GetThemeRequest getThemeRequest)
Returns an existing theme for an Amplify app.
|
Future<GetThemeResult> |
getThemeAsync(GetThemeRequest getThemeRequest,
AsyncHandler<GetThemeRequest,GetThemeResult> asyncHandler)
Returns an existing theme for an Amplify app.
|
Future<ListComponentsResult> |
listComponentsAsync(ListComponentsRequest listComponentsRequest)
Retrieves a list of components for a specified Amplify app and backend environment.
|
Future<ListComponentsResult> |
listComponentsAsync(ListComponentsRequest listComponentsRequest,
AsyncHandler<ListComponentsRequest,ListComponentsResult> asyncHandler)
Retrieves a list of components for a specified Amplify app and backend environment.
|
Future<ListThemesResult> |
listThemesAsync(ListThemesRequest listThemesRequest)
Retrieves a list of themes for a specified Amplify app and backend environment.
|
Future<ListThemesResult> |
listThemesAsync(ListThemesRequest listThemesRequest,
AsyncHandler<ListThemesRequest,ListThemesResult> asyncHandler)
Retrieves a list of themes for a specified Amplify app and backend environment.
|
Future<RefreshTokenResult> |
refreshTokenAsync(RefreshTokenRequest refreshTokenRequest)
Refreshes a previously issued access token that might have expired.
|
Future<RefreshTokenResult> |
refreshTokenAsync(RefreshTokenRequest refreshTokenRequest,
AsyncHandler<RefreshTokenRequest,RefreshTokenResult> asyncHandler)
Refreshes a previously issued access token that might have expired.
|
Future<UpdateComponentResult> |
updateComponentAsync(UpdateComponentRequest updateComponentRequest)
Updates an existing component.
|
Future<UpdateComponentResult> |
updateComponentAsync(UpdateComponentRequest updateComponentRequest,
AsyncHandler<UpdateComponentRequest,UpdateComponentResult> asyncHandler)
Updates an existing component.
|
Future<UpdateThemeResult> |
updateThemeAsync(UpdateThemeRequest updateThemeRequest)
Updates an existing theme.
|
Future<UpdateThemeResult> |
updateThemeAsync(UpdateThemeRequest updateThemeRequest,
AsyncHandler<UpdateThemeRequest,UpdateThemeResult> asyncHandler)
Updates an existing theme.
|
createComponent, createTheme, deleteComponent, deleteTheme, exchangeCodeForToken, exportComponents, exportThemes, getCachedResponseMetadata, getComponent, getTheme, listComponents, listThemes, refreshToken, shutdown, updateComponent, updateTheme
Future<CreateComponentResult> createComponentAsync(CreateComponentRequest createComponentRequest)
Creates a new component for an Amplify app.
createComponentRequest
- Future<CreateComponentResult> createComponentAsync(CreateComponentRequest createComponentRequest, AsyncHandler<CreateComponentRequest,CreateComponentResult> asyncHandler)
Creates a new component for an Amplify app.
createComponentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateThemeResult> createThemeAsync(CreateThemeRequest createThemeRequest)
Creates a theme to apply to the components in an Amplify app.
createThemeRequest
- Future<CreateThemeResult> createThemeAsync(CreateThemeRequest createThemeRequest, AsyncHandler<CreateThemeRequest,CreateThemeResult> asyncHandler)
Creates a theme to apply to the components in an Amplify app.
createThemeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteComponentResult> deleteComponentAsync(DeleteComponentRequest deleteComponentRequest)
Deletes a component from an Amplify app.
deleteComponentRequest
- Future<DeleteComponentResult> deleteComponentAsync(DeleteComponentRequest deleteComponentRequest, AsyncHandler<DeleteComponentRequest,DeleteComponentResult> asyncHandler)
Deletes a component from an Amplify app.
deleteComponentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteThemeResult> deleteThemeAsync(DeleteThemeRequest deleteThemeRequest)
Deletes a theme from an Amplify app.
deleteThemeRequest
- Future<DeleteThemeResult> deleteThemeAsync(DeleteThemeRequest deleteThemeRequest, AsyncHandler<DeleteThemeRequest,DeleteThemeResult> asyncHandler)
Deletes a theme from an Amplify app.
deleteThemeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExchangeCodeForTokenResult> exchangeCodeForTokenAsync(ExchangeCodeForTokenRequest exchangeCodeForTokenRequest)
Exchanges an access code for a token.
exchangeCodeForTokenRequest
- Future<ExchangeCodeForTokenResult> exchangeCodeForTokenAsync(ExchangeCodeForTokenRequest exchangeCodeForTokenRequest, AsyncHandler<ExchangeCodeForTokenRequest,ExchangeCodeForTokenResult> asyncHandler)
Exchanges an access code for a token.
exchangeCodeForTokenRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportComponentsResult> exportComponentsAsync(ExportComponentsRequest exportComponentsRequest)
Exports component configurations to code that is ready to integrate into an Amplify app.
exportComponentsRequest
- Future<ExportComponentsResult> exportComponentsAsync(ExportComponentsRequest exportComponentsRequest, AsyncHandler<ExportComponentsRequest,ExportComponentsResult> asyncHandler)
Exports component configurations to code that is ready to integrate into an Amplify app.
exportComponentsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportThemesResult> exportThemesAsync(ExportThemesRequest exportThemesRequest)
Exports theme configurations to code that is ready to integrate into an Amplify app.
exportThemesRequest
- Future<ExportThemesResult> exportThemesAsync(ExportThemesRequest exportThemesRequest, AsyncHandler<ExportThemesRequest,ExportThemesResult> asyncHandler)
Exports theme configurations to code that is ready to integrate into an Amplify app.
exportThemesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetComponentResult> getComponentAsync(GetComponentRequest getComponentRequest)
Returns an existing component for an Amplify app.
getComponentRequest
- Future<GetComponentResult> getComponentAsync(GetComponentRequest getComponentRequest, AsyncHandler<GetComponentRequest,GetComponentResult> asyncHandler)
Returns an existing component for an Amplify app.
getComponentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetThemeResult> getThemeAsync(GetThemeRequest getThemeRequest)
Returns an existing theme for an Amplify app.
getThemeRequest
- Future<GetThemeResult> getThemeAsync(GetThemeRequest getThemeRequest, AsyncHandler<GetThemeRequest,GetThemeResult> asyncHandler)
Returns an existing theme for an Amplify app.
getThemeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListComponentsResult> listComponentsAsync(ListComponentsRequest listComponentsRequest)
Retrieves a list of components for a specified Amplify app and backend environment.
listComponentsRequest
- Future<ListComponentsResult> listComponentsAsync(ListComponentsRequest listComponentsRequest, AsyncHandler<ListComponentsRequest,ListComponentsResult> asyncHandler)
Retrieves a list of components for a specified Amplify app and backend environment.
listComponentsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListThemesResult> listThemesAsync(ListThemesRequest listThemesRequest)
Retrieves a list of themes for a specified Amplify app and backend environment.
listThemesRequest
- Future<ListThemesResult> listThemesAsync(ListThemesRequest listThemesRequest, AsyncHandler<ListThemesRequest,ListThemesResult> asyncHandler)
Retrieves a list of themes for a specified Amplify app and backend environment.
listThemesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<RefreshTokenResult> refreshTokenAsync(RefreshTokenRequest refreshTokenRequest)
Refreshes a previously issued access token that might have expired.
refreshTokenRequest
- Future<RefreshTokenResult> refreshTokenAsync(RefreshTokenRequest refreshTokenRequest, AsyncHandler<RefreshTokenRequest,RefreshTokenResult> asyncHandler)
Refreshes a previously issued access token that might have expired.
refreshTokenRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateComponentResult> updateComponentAsync(UpdateComponentRequest updateComponentRequest)
Updates an existing component.
updateComponentRequest
- Future<UpdateComponentResult> updateComponentAsync(UpdateComponentRequest updateComponentRequest, AsyncHandler<UpdateComponentRequest,UpdateComponentResult> asyncHandler)
Updates an existing component.
updateComponentRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateThemeResult> updateThemeAsync(UpdateThemeRequest updateThemeRequest)
Updates an existing theme.
updateThemeRequest
- Future<UpdateThemeResult> updateThemeAsync(UpdateThemeRequest updateThemeRequest, AsyncHandler<UpdateThemeRequest,UpdateThemeResult> asyncHandler)
Updates an existing theme.
updateThemeRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.