@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSServerlessApplicationRepositoryClient extends AmazonWebServiceClient implements AWSServerlessApplicationRepository
AWS Serverless Repository
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AWSServerlessApplicationRepositoryClientBuilder builder()
public CreateApplicationResult createApplication(CreateApplicationRequest request)
createApplication
in interface AWSServerlessApplicationRepository
createApplicationRequest
- TooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseConflictException
- 409 responseForbiddenException
- 403 responsepublic CreateApplicationVersionResult createApplicationVersion(CreateApplicationVersionRequest request)
createApplicationVersion
in interface AWSServerlessApplicationRepository
createApplicationVersionRequest
- TooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseConflictException
- 409 responseForbiddenException
- 403 responsepublic CreateCloudFormationChangeSetResult createCloudFormationChangeSet(CreateCloudFormationChangeSetRequest request)
createCloudFormationChangeSet
in interface AWSServerlessApplicationRepository
createCloudFormationChangeSetRequest
- Create application ChangeSet requestTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsepublic GetApplicationResult getApplication(GetApplicationRequest request)
getApplication
in interface AWSServerlessApplicationRepository
getApplicationRequest
- NotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsepublic GetApplicationPolicyResult getApplicationPolicy(GetApplicationPolicyRequest request)
getApplicationPolicy
in interface AWSServerlessApplicationRepository
getApplicationPolicyRequest
- NotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsepublic ListApplicationVersionsResult listApplicationVersions(ListApplicationVersionsRequest request)
listApplicationVersions
in interface AWSServerlessApplicationRepository
listApplicationVersionsRequest
- NotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsepublic ListApplicationsResult listApplications(ListApplicationsRequest request)
listApplications
in interface AWSServerlessApplicationRepository
listApplicationsRequest
- NotFoundException
- 404 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsepublic PutApplicationPolicyResult putApplicationPolicy(PutApplicationPolicyRequest request)
putApplicationPolicy
in interface AWSServerlessApplicationRepository
putApplicationPolicyRequest
- Put policy requestNotFoundException
- 404 responseTooManyRequestsException
- 429 responseBadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responsepublic UpdateApplicationResult updateApplication(UpdateApplicationRequest request)
updateApplication
in interface AWSServerlessApplicationRepository
updateApplicationRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseForbiddenException
- 403 responseNotFoundException
- 404 responseTooManyRequestsException
- 429 responseConflictException
- 409 responsepublic 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 the request.
getCachedResponseMetadata
in interface AWSServerlessApplicationRepository
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.