Package-level declarations

Types

Link copied to clipboard

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.

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Inherited functions

Link copied to clipboard

Creates a new component for an Amplify app.

Link copied to clipboard

Creates a new form for an Amplify app.

Link copied to clipboard

Creates a theme to apply to the components in an Amplify app.

Link copied to clipboard

Deletes a component from an Amplify app.

Link copied to clipboard

Deletes a form from an Amplify app.

Link copied to clipboard

Deletes a theme from an Amplify app.

Link copied to clipboard

This is for internal use.

Link copied to clipboard

Exports component configurations to code that is ready to integrate into an Amplify app.

Link copied to clipboard

Exports form configurations to code that is ready to integrate into an Amplify app.

Link copied to clipboard

Exports theme configurations to code that is ready to integrate into an Amplify app.

Link copied to clipboard

Returns an existing code generation job.

Link copied to clipboard

Returns an existing component for an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyUiBuilderClient.getForm(crossinline block: GetFormRequest.Builder.() -> Unit): GetFormResponse

Returns an existing form for an Amplify app.

Link copied to clipboard

Returns existing metadata for an Amplify app.

Link copied to clipboard
inline suspend fun AmplifyUiBuilderClient.getTheme(crossinline block: GetThemeRequest.Builder.() -> Unit): GetThemeResponse

Returns an existing theme for an Amplify app.

Link copied to clipboard

Retrieves a list of code generation jobs for a specified Amplify app and backend environment.

Link copied to clipboard

Retrieves a list of components for a specified Amplify app and backend environment.

Link copied to clipboard

Retrieves a list of forms for a specified Amplify app and backend environment.

Link copied to clipboard

Returns a list of tags for a specified Amazon Resource Name (ARN).

Link copied to clipboard

Retrieves a list of themes for a specified Amplify app and backend environment.

Link copied to clipboard

Stores the metadata information about a feature on a form.

Link copied to clipboard

This is for internal use.

Link copied to clipboard

Starts a code generation job for a specified Amplify app and backend environment.

Link copied to clipboard

Tags the resource with a tag key and value.

Link copied to clipboard

Untags a resource with a specified Amazon Resource Name (ARN).

Link copied to clipboard

Updates an existing component.

Link copied to clipboard

Updates an existing form.

Link copied to clipboard

Updates an existing theme.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.