@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSAmplifyBackend extends Object implements AWSAmplifyBackend
AWSAmplifyBackend
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CloneBackendResult |
cloneBackend(CloneBackendRequest request)
This operation clones an existing backend.
|
CreateBackendResult |
createBackend(CreateBackendRequest request)
This operation creates a backend for an Amplify app.
|
CreateBackendAPIResult |
createBackendAPI(CreateBackendAPIRequest request)
Creates a new backend API resource.
|
CreateBackendAuthResult |
createBackendAuth(CreateBackendAuthRequest request)
Creates a new backend authentication resource.
|
CreateBackendConfigResult |
createBackendConfig(CreateBackendConfigRequest request)
Creates a config object for a backend.
|
CreateBackendStorageResult |
createBackendStorage(CreateBackendStorageRequest request)
Creates a backend storage resource.
|
CreateTokenResult |
createToken(CreateTokenRequest request)
Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
|
DeleteBackendResult |
deleteBackend(DeleteBackendRequest request)
Removes an existing environment from your Amplify project.
|
DeleteBackendAPIResult |
deleteBackendAPI(DeleteBackendAPIRequest request)
Deletes an existing backend API resource.
|
DeleteBackendAuthResult |
deleteBackendAuth(DeleteBackendAuthRequest request)
Deletes an existing backend authentication resource.
|
DeleteBackendStorageResult |
deleteBackendStorage(DeleteBackendStorageRequest request)
Removes the specified backend storage resource.
|
DeleteTokenResult |
deleteToken(DeleteTokenRequest request)
Deletes the challenge token based on the given appId and sessionId.
|
GenerateBackendAPIModelsResult |
generateBackendAPIModels(GenerateBackendAPIModelsRequest request)
Generates a model schema for an existing backend API resource.
|
GetBackendResult |
getBackend(GetBackendRequest request)
Provides project-level details for your Amplify UI project.
|
GetBackendAPIResult |
getBackendAPI(GetBackendAPIRequest request)
Gets the details for a backend API.
|
GetBackendAPIModelsResult |
getBackendAPIModels(GetBackendAPIModelsRequest request)
Gets a model introspection schema for an existing backend API resource.
|
GetBackendAuthResult |
getBackendAuth(GetBackendAuthRequest request)
Gets a backend auth details.
|
GetBackendJobResult |
getBackendJob(GetBackendJobRequest request)
Returns information about a specific job.
|
GetBackendStorageResult |
getBackendStorage(GetBackendStorageRequest request)
Gets details for a backend storage resource.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetTokenResult |
getToken(GetTokenRequest request)
Gets the challenge token based on the given appId and sessionId.
|
ImportBackendAuthResult |
importBackendAuth(ImportBackendAuthRequest request)
Imports an existing backend authentication resource.
|
ImportBackendStorageResult |
importBackendStorage(ImportBackendStorageRequest request)
Imports an existing backend storage resource.
|
ListBackendJobsResult |
listBackendJobs(ListBackendJobsRequest request)
Lists the jobs for the backend of an Amplify app.
|
ListS3BucketsResult |
listS3Buckets(ListS3BucketsRequest request)
The list of S3 buckets in your account.
|
RemoveAllBackendsResult |
removeAllBackends(RemoveAllBackendsRequest request)
Removes all backend environments from your Amplify project.
|
RemoveBackendConfigResult |
removeBackendConfig(RemoveBackendConfigRequest request)
Removes the AWS resources required to access the Amplify Admin UI.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateBackendAPIResult |
updateBackendAPI(UpdateBackendAPIRequest request)
Updates an existing backend API resource.
|
UpdateBackendAuthResult |
updateBackendAuth(UpdateBackendAuthRequest request)
Updates an existing backend authentication resource.
|
UpdateBackendConfigResult |
updateBackendConfig(UpdateBackendConfigRequest request)
Updates the AWS resources required to access the Amplify Admin UI.
|
UpdateBackendJobResult |
updateBackendJob(UpdateBackendJobRequest request)
Updates a specific job.
|
UpdateBackendStorageResult |
updateBackendStorage(UpdateBackendStorageRequest request)
Updates an existing backend storage resource.
|
public CloneBackendResult cloneBackend(CloneBackendRequest request)
AWSAmplifyBackend
This operation clones an existing backend.
cloneBackend
in interface AWSAmplifyBackend
request
- The request body for CloneBackend.public CreateBackendResult createBackend(CreateBackendRequest request)
AWSAmplifyBackend
This operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.
createBackend
in interface AWSAmplifyBackend
request
- The request body for CreateBackend.public CreateBackendAPIResult createBackendAPI(CreateBackendAPIRequest request)
AWSAmplifyBackend
Creates a new backend API resource.
createBackendAPI
in interface AWSAmplifyBackend
request
- The request body for CreateBackendAPI.public CreateBackendAuthResult createBackendAuth(CreateBackendAuthRequest request)
AWSAmplifyBackend
Creates a new backend authentication resource.
createBackendAuth
in interface AWSAmplifyBackend
request
- The request body for CreateBackendAuth.public CreateBackendConfigResult createBackendConfig(CreateBackendConfigRequest request)
AWSAmplifyBackend
Creates a config object for a backend.
createBackendConfig
in interface AWSAmplifyBackend
request
- The request body for CreateBackendConfig.public CreateBackendStorageResult createBackendStorage(CreateBackendStorageRequest request)
AWSAmplifyBackend
Creates a backend storage resource.
createBackendStorage
in interface AWSAmplifyBackend
request
- The request body for CreateBackendStorage.public CreateTokenResult createToken(CreateTokenRequest request)
AWSAmplifyBackend
Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
createToken
in interface AWSAmplifyBackend
public DeleteBackendResult deleteBackend(DeleteBackendRequest request)
AWSAmplifyBackend
Removes an existing environment from your Amplify project.
deleteBackend
in interface AWSAmplifyBackend
public DeleteBackendAPIResult deleteBackendAPI(DeleteBackendAPIRequest request)
AWSAmplifyBackend
Deletes an existing backend API resource.
deleteBackendAPI
in interface AWSAmplifyBackend
request
- The request body for DeleteBackendAPI.public DeleteBackendAuthResult deleteBackendAuth(DeleteBackendAuthRequest request)
AWSAmplifyBackend
Deletes an existing backend authentication resource.
deleteBackendAuth
in interface AWSAmplifyBackend
request
- The request body for DeleteBackendAuth.public DeleteBackendStorageResult deleteBackendStorage(DeleteBackendStorageRequest request)
AWSAmplifyBackend
Removes the specified backend storage resource.
deleteBackendStorage
in interface AWSAmplifyBackend
request
- The request body for DeleteBackendStorage.public DeleteTokenResult deleteToken(DeleteTokenRequest request)
AWSAmplifyBackend
Deletes the challenge token based on the given appId and sessionId.
deleteToken
in interface AWSAmplifyBackend
public GenerateBackendAPIModelsResult generateBackendAPIModels(GenerateBackendAPIModelsRequest request)
AWSAmplifyBackend
Generates a model schema for an existing backend API resource.
generateBackendAPIModels
in interface AWSAmplifyBackend
request
- The request body for GenerateBackendAPIModels.public GetBackendResult getBackend(GetBackendRequest request)
AWSAmplifyBackend
Provides project-level details for your Amplify UI project.
getBackend
in interface AWSAmplifyBackend
request
- The request body for GetBackend.public GetBackendAPIResult getBackendAPI(GetBackendAPIRequest request)
AWSAmplifyBackend
Gets the details for a backend API.
getBackendAPI
in interface AWSAmplifyBackend
request
- The request body for GetBackendAPI.public GetBackendAPIModelsResult getBackendAPIModels(GetBackendAPIModelsRequest request)
AWSAmplifyBackend
Gets a model introspection schema for an existing backend API resource.
getBackendAPIModels
in interface AWSAmplifyBackend
request
- The request body for GetBackendAPIModels.public GetBackendAuthResult getBackendAuth(GetBackendAuthRequest request)
AWSAmplifyBackend
Gets a backend auth details.
getBackendAuth
in interface AWSAmplifyBackend
request
- The request body for GetBackendAuth.public GetBackendJobResult getBackendJob(GetBackendJobRequest request)
AWSAmplifyBackend
Returns information about a specific job.
getBackendJob
in interface AWSAmplifyBackend
public GetBackendStorageResult getBackendStorage(GetBackendStorageRequest request)
AWSAmplifyBackend
Gets details for a backend storage resource.
getBackendStorage
in interface AWSAmplifyBackend
request
- The request body for GetBackendStorage.public GetTokenResult getToken(GetTokenRequest request)
AWSAmplifyBackend
Gets the challenge token based on the given appId and sessionId.
getToken
in interface AWSAmplifyBackend
public ImportBackendAuthResult importBackendAuth(ImportBackendAuthRequest request)
AWSAmplifyBackend
Imports an existing backend authentication resource.
importBackendAuth
in interface AWSAmplifyBackend
request
- The request body for ImportBackendAuth.public ImportBackendStorageResult importBackendStorage(ImportBackendStorageRequest request)
AWSAmplifyBackend
Imports an existing backend storage resource.
importBackendStorage
in interface AWSAmplifyBackend
request
- The request body for ImportBackendStorage.public ListBackendJobsResult listBackendJobs(ListBackendJobsRequest request)
AWSAmplifyBackend
Lists the jobs for the backend of an Amplify app.
listBackendJobs
in interface AWSAmplifyBackend
request
- The request body for ListBackendJobs.public ListS3BucketsResult listS3Buckets(ListS3BucketsRequest request)
AWSAmplifyBackend
The list of S3 buckets in your account.
listS3Buckets
in interface AWSAmplifyBackend
request
- The request body for S3Buckets.public RemoveAllBackendsResult removeAllBackends(RemoveAllBackendsRequest request)
AWSAmplifyBackend
Removes all backend environments from your Amplify project.
removeAllBackends
in interface AWSAmplifyBackend
request
- The request body for RemoveAllBackends.public RemoveBackendConfigResult removeBackendConfig(RemoveBackendConfigRequest request)
AWSAmplifyBackend
Removes the AWS resources required to access the Amplify Admin UI.
removeBackendConfig
in interface AWSAmplifyBackend
public UpdateBackendAPIResult updateBackendAPI(UpdateBackendAPIRequest request)
AWSAmplifyBackend
Updates an existing backend API resource.
updateBackendAPI
in interface AWSAmplifyBackend
request
- The request body for UpdateBackendAPI.public UpdateBackendAuthResult updateBackendAuth(UpdateBackendAuthRequest request)
AWSAmplifyBackend
Updates an existing backend authentication resource.
updateBackendAuth
in interface AWSAmplifyBackend
request
- The request body for UpdateBackendAuth.public UpdateBackendConfigResult updateBackendConfig(UpdateBackendConfigRequest request)
AWSAmplifyBackend
Updates the AWS resources required to access the Amplify Admin UI.
updateBackendConfig
in interface AWSAmplifyBackend
request
- The request body for UpdateBackendConfig.public UpdateBackendJobResult updateBackendJob(UpdateBackendJobRequest request)
AWSAmplifyBackend
Updates a specific job.
updateBackendJob
in interface AWSAmplifyBackend
request
- The request body for GetBackendJob.public UpdateBackendStorageResult updateBackendStorage(UpdateBackendStorageRequest request)
AWSAmplifyBackend
Updates an existing backend storage resource.
updateBackendStorage
in interface AWSAmplifyBackend
request
- The request body for UpdateBackendStorage.public void shutdown()
AWSAmplifyBackend
shutdown
in interface AWSAmplifyBackend
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSAmplifyBackend
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSAmplifyBackend
request
- The originally executed request.