@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSServerlessApplicationRepository
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSServerlessApplicationRepository
instead.
AWS Serverless Repository
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CreateApplicationResult |
createApplication(CreateApplicationRequest createApplicationRequest)
Creates an application, optionally including an AWS SAM file to create the first application version in the same
call.
|
CreateApplicationVersionResult |
createApplicationVersion(CreateApplicationVersionRequest createApplicationVersionRequest)
Creates an application version.
|
CreateCloudFormationChangeSetResult |
createCloudFormationChangeSet(CreateCloudFormationChangeSetRequest createCloudFormationChangeSetRequest)
Creates an AWS CloudFormation ChangeSet for the given application.
|
GetApplicationResult |
getApplication(GetApplicationRequest getApplicationRequest)
Gets the specified application.
|
GetApplicationPolicyResult |
getApplicationPolicy(GetApplicationPolicyRequest getApplicationPolicyRequest)
Gets the policy for the specified application.
|
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.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest listApplicationsRequest)
Lists applications owned by the requester.
|
ListApplicationVersionsResult |
listApplicationVersions(ListApplicationVersionsRequest listApplicationVersionsRequest)
Lists versions for the specified application.
|
PutApplicationPolicyResult |
putApplicationPolicy(PutApplicationPolicyRequest putApplicationPolicyRequest)
Puts the policy for the specified application.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateApplicationResult |
updateApplication(UpdateApplicationRequest updateApplicationRequest)
Updates the specified application.
|
static final String ENDPOINT_PREFIX
CreateApplicationResult createApplication(CreateApplicationRequest createApplicationRequest)
createApplicationRequest
- TooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseConflictException
- 409 responseForbiddenException
- 403 responseCreateApplicationVersionResult createApplicationVersion(CreateApplicationVersionRequest createApplicationVersionRequest)
createApplicationVersionRequest
- TooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseConflictException
- 409 responseForbiddenException
- 403 responseCreateCloudFormationChangeSetResult createCloudFormationChangeSet(CreateCloudFormationChangeSetRequest createCloudFormationChangeSetRequest)
createCloudFormationChangeSetRequest
- Create application ChangeSet requestTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseGetApplicationResult getApplication(GetApplicationRequest getApplicationRequest)
getApplicationRequest
- NotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseGetApplicationPolicyResult getApplicationPolicy(GetApplicationPolicyRequest getApplicationPolicyRequest)
getApplicationPolicyRequest
- NotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseListApplicationVersionsResult listApplicationVersions(ListApplicationVersionsRequest listApplicationVersionsRequest)
listApplicationVersionsRequest
- NotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseListApplicationsResult listApplications(ListApplicationsRequest listApplicationsRequest)
listApplicationsRequest
- NotFoundException
- 404 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsePutApplicationPolicyResult putApplicationPolicy(PutApplicationPolicyRequest putApplicationPolicyRequest)
putApplicationPolicyRequest
- Put policy requestNotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseUpdateApplicationResult updateApplication(UpdateApplicationRequest updateApplicationRequest)
updateApplicationRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseNotFoundException
- 404 responseTooManyRequestsException
- 429 responseConflictException
- 409 responsevoid shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
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.
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.