@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSServerlessApplicationRepository extends Object implements AWSServerlessApplicationRepository
AWSServerlessApplicationRepository
. 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 |
---|---|
CreateApplicationResult |
createApplication(CreateApplicationRequest request)
Creates an application, optionally including an AWS SAM file to create the first application version in the same
call.
|
CreateApplicationVersionResult |
createApplicationVersion(CreateApplicationVersionRequest request)
Creates an application version.
|
CreateCloudFormationChangeSetResult |
createCloudFormationChangeSet(CreateCloudFormationChangeSetRequest request)
Creates an AWS CloudFormation ChangeSet for the given application.
|
GetApplicationResult |
getApplication(GetApplicationRequest request)
Gets the specified application.
|
GetApplicationPolicyResult |
getApplicationPolicy(GetApplicationPolicyRequest request)
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 request)
Lists applications owned by the requester.
|
ListApplicationVersionsResult |
listApplicationVersions(ListApplicationVersionsRequest request)
Lists versions for the specified application.
|
PutApplicationPolicyResult |
putApplicationPolicy(PutApplicationPolicyRequest request)
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 request)
Updates the specified application.
|
public CreateApplicationResult createApplication(CreateApplicationRequest request)
AWSServerlessApplicationRepository
createApplication
in interface AWSServerlessApplicationRepository
public CreateApplicationVersionResult createApplicationVersion(CreateApplicationVersionRequest request)
AWSServerlessApplicationRepository
createApplicationVersion
in interface AWSServerlessApplicationRepository
public CreateCloudFormationChangeSetResult createCloudFormationChangeSet(CreateCloudFormationChangeSetRequest request)
AWSServerlessApplicationRepository
createCloudFormationChangeSet
in interface AWSServerlessApplicationRepository
request
- Create application ChangeSet requestpublic GetApplicationResult getApplication(GetApplicationRequest request)
AWSServerlessApplicationRepository
getApplication
in interface AWSServerlessApplicationRepository
public GetApplicationPolicyResult getApplicationPolicy(GetApplicationPolicyRequest request)
AWSServerlessApplicationRepository
getApplicationPolicy
in interface AWSServerlessApplicationRepository
public ListApplicationVersionsResult listApplicationVersions(ListApplicationVersionsRequest request)
AWSServerlessApplicationRepository
listApplicationVersions
in interface AWSServerlessApplicationRepository
public ListApplicationsResult listApplications(ListApplicationsRequest request)
AWSServerlessApplicationRepository
listApplications
in interface AWSServerlessApplicationRepository
public PutApplicationPolicyResult putApplicationPolicy(PutApplicationPolicyRequest request)
AWSServerlessApplicationRepository
putApplicationPolicy
in interface AWSServerlessApplicationRepository
request
- Put policy requestpublic UpdateApplicationResult updateApplication(UpdateApplicationRequest request)
AWSServerlessApplicationRepository
updateApplication
in interface AWSServerlessApplicationRepository
public void shutdown()
AWSServerlessApplicationRepository
shutdown
in interface AWSServerlessApplicationRepository
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSServerlessApplicationRepository
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 AWSServerlessApplicationRepository
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.