@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 change set for the given application.
|
CreateCloudFormationTemplateResult |
createCloudFormationTemplate(CreateCloudFormationTemplateRequest request)
Creates an AWS CloudFormation template.
|
DeleteApplicationResult |
deleteApplication(DeleteApplicationRequest request)
Deletes the specified application.
|
GetApplicationResult |
getApplication(GetApplicationRequest request)
Gets the specified application.
|
GetApplicationPolicyResult |
getApplicationPolicy(GetApplicationPolicyRequest request)
Retrieves the policy for the 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.
|
GetCloudFormationTemplateResult |
getCloudFormationTemplate(GetCloudFormationTemplateRequest request)
Gets the specified AWS CloudFormation template.
|
ListApplicationDependenciesResult |
listApplicationDependencies(ListApplicationDependenciesRequest request)
Retrieves the list of applications nested in the containing application.
|
ListApplicationsResult |
listApplications(ListApplicationsRequest request)
Lists applications owned by the requester.
|
ListApplicationVersionsResult |
listApplicationVersions(ListApplicationVersionsRequest request)
Lists versions for the specified application.
|
PutApplicationPolicyResult |
putApplicationPolicy(PutApplicationPolicyRequest request)
Sets the permission policy for an application.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UnshareApplicationResult |
unshareApplication(UnshareApplicationRequest request)
Unshares an application from an AWS Organization.
|
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 change set for the given application.
createCloudFormationChangeSet in interface AWSServerlessApplicationRepositorypublic CreateCloudFormationTemplateResult createCloudFormationTemplate(CreateCloudFormationTemplateRequest request)
AWSServerlessApplicationRepositoryCreates an AWS CloudFormation template.
createCloudFormationTemplate 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)
AWSServerlessApplicationRepositoryRetrieves the policy for the application.
getApplicationPolicy in interface AWSServerlessApplicationRepositorypublic GetCloudFormationTemplateResult getCloudFormationTemplate(GetCloudFormationTemplateRequest request)
AWSServerlessApplicationRepositoryGets the specified AWS CloudFormation template.
getCloudFormationTemplate in interface AWSServerlessApplicationRepositorypublic ListApplicationDependenciesResult listApplicationDependencies(ListApplicationDependenciesRequest request)
AWSServerlessApplicationRepositoryRetrieves the list of applications nested in the containing application.
listApplicationDependencies 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)
AWSServerlessApplicationRepositorySets the permission policy for an application. For the list of actions supported for this operation, see Application Permissions .
putApplicationPolicy in interface AWSServerlessApplicationRepositorypublic UnshareApplicationResult unshareApplication(UnshareApplicationRequest request)
AWSServerlessApplicationRepositoryUnshares an application from an AWS Organization.
This operation can be called only from the organization's master account.
unshareApplication 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.