@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.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest request)
Deletes the specified 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)
AWSServerlessApplicationRepositoryCreates an application, optionally including an AWS SAM file to create the first application version in the same call.
createApplication in interface AWSServerlessApplicationRepositorypublic CreateApplicationVersionResult createApplicationVersion(CreateApplicationVersionRequest request)
AWSServerlessApplicationRepositoryCreates an application version.
createApplicationVersion in interface AWSServerlessApplicationRepositorypublic CreateCloudFormationChangeSetResult createCloudFormationChangeSet(CreateCloudFormationChangeSetRequest request)
AWSServerlessApplicationRepositoryCreates an AWS CloudFormation ChangeSet for the given application.
createCloudFormationChangeSet in interface AWSServerlessApplicationRepositorypublic DeleteApplicationResult deleteApplication(DeleteApplicationRequest request)
AWSServerlessApplicationRepositoryDeletes the specified application.
deleteApplication in interface AWSServerlessApplicationRepositorypublic GetApplicationResult getApplication(GetApplicationRequest request)
AWSServerlessApplicationRepositoryGets the specified application.
getApplication in interface AWSServerlessApplicationRepositorypublic GetApplicationPolicyResult getApplicationPolicy(GetApplicationPolicyRequest request)
AWSServerlessApplicationRepositoryGets the policy for the specified application.
getApplicationPolicy in interface AWSServerlessApplicationRepositorypublic ListApplicationVersionsResult listApplicationVersions(ListApplicationVersionsRequest request)
AWSServerlessApplicationRepositoryLists versions for the specified application.
listApplicationVersions in interface AWSServerlessApplicationRepositorypublic ListApplicationsResult listApplications(ListApplicationsRequest request)
AWSServerlessApplicationRepositoryLists applications owned by the requester.
listApplications in interface AWSServerlessApplicationRepositorypublic PutApplicationPolicyResult putApplicationPolicy(PutApplicationPolicyRequest request)
AWSServerlessApplicationRepositoryPuts the policy for the specified application.
putApplicationPolicy in interface AWSServerlessApplicationRepositorypublic UpdateApplicationResult updateApplication(UpdateApplicationRequest request)
AWSServerlessApplicationRepositoryUpdates the specified application.
updateApplication in interface AWSServerlessApplicationRepositorypublic void shutdown()
AWSServerlessApplicationRepositoryshutdown in interface AWSServerlessApplicationRepositorypublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSServerlessApplicationRepositoryResponse 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 AWSServerlessApplicationRepositoryrequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.