| Package | Description |
|---|---|
| software.amazon.cloudformation | |
| software.amazon.cloudformation.proxy |
This package provide facilities to make it easy to work against AWS APIs that
are eventually consistent for applying resource state.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ProgressEvent<ResourceT,CallbackT> |
LambdaWrapper.invokeHandler(AmazonWebServicesClientProxy proxy,
ResourceHandlerRequest<ResourceT> request,
Action action,
CallbackT callbackContext)
Implemented by the handler package as the key entry point.
|
| Modifier and Type | Method and Description |
|---|---|
static <ResourceT,CallbackT> |
ProgressEvent.defaultFailureHandler(Throwable e,
HandlerErrorCode handlerErrorCode)
Convenience method for constructing a FAILED response
|
<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
AmazonWebServicesClientProxy.defaultHandler(RequestT request,
Exception e,
ClientT client,
ModelT model,
CallbackT context) |
static <ResourceT,CallbackT> |
ProgressEvent.defaultInProgressHandler(CallbackT callbackContext,
int callbackDelaySeconds,
ResourceT resourceModel)
Convenience method for constructing a IN_PROGRESS response
|
static <ResourceT,CallbackT> |
ProgressEvent.defaultSuccessHandler(ResourceT resourceModel)
Convenience method for constructing a SUCCESS response
|
ProgressEvent<ModelT,CallbackT> |
CallChain.Completed.done(CallChain.Callback<RequestT,ResponseT,ClientT,ModelT,CallbackT,ProgressEvent<ModelT,CallbackT>> callback) |
ProgressEvent<ModelT,CallbackT> |
CallChain.Completed.done(Function<ResponseT,ProgressEvent<ModelT,CallbackT>> func) |
static <ResourceT,CallbackT> |
ProgressEvent.failed(ResourceT model,
CallbackT cxt,
HandlerErrorCode code,
String message) |
ProgressEvent<ResourceT,CallbackT> |
ProgressEvent.onSuccess(Function<ProgressEvent<ResourceT,CallbackT>,ProgressEvent<ResourceT,CallbackT>> func) |
default ProgressEvent<ModelT,CallbackT> |
CallChain.Completed.progress() |
default ProgressEvent<ModelT,CallbackT> |
CallChain.Completed.progress(int callbackDelay) |
static <ResourceT,CallbackT> |
ProgressEvent.progress(ResourceT model,
CallbackT cxt) |
default ProgressEvent<ModelT,CallbackT> |
CallChain.Completed.success() |
static <ResourceT,CallbackT> |
ProgressEvent.success(ResourceT model,
CallbackT cxt) |
ProgressEvent<ResourceT,CallbackT> |
ProgressEvent.then(Function<ProgressEvent<ResourceT,CallbackT>,ProgressEvent<ResourceT,CallbackT>> func) |
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.