All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Action |
|
| AmazonWebServicesClientProxy |
This implements the proxying mechanism to inject appropriate scoped
credentials into a service call when making Amazon Webservice calls.
|
| AmazonWebServicesProvider |
|
| AWSServiceSerdeModule |
|
| AWSServiceSerdeModule.AWSDeserializers |
|
| AWSServiceSerdeModule.AWSSerializers |
|
| BaseHandlerException |
|
| Blended |
Provides blended delay of seconds for each attempt until all delays in the
order start to return Duration.ZERO.
|
| Blended.BlendedBuilder |
|
| Builder<R extends Delay> |
Build the final Delay based
timeout and other specifications.
|
| CallbackAdapter<T> |
Interface used to abstract the function of reporting back provisioning
progress to the handler caller
|
| CallChain |
This can be used by Read, Create, Update and Delete handlers when invoking
AWS services.
|
| CallChain.Callback<RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext,ReturnT> |
All service calls made will use the same call back interface for handling
both exceptions as well as actual response received from the call.
|
| CallChain.Caller<RequestT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
This Encapsulates the actual Call to the service that is being made via
caller.
|
| CallChain.Completed<RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
One the call sequence has completed successfully, this is called to provide
the progress event.
|
| CallChain.Exceptional<RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
This provide the handler with the option to provide an explicit exception
handler that would have service exceptions that was received.
|
| CallChain.ExceptionPropagate<RequestT,E extends Exception,ClientT,ModelT,CallbackT extends StdCallbackContext,ReturnT> |
When implementing this interface, developers can either propagate the
exception as is.
|
| CallChain.Initiator<ClientT,ModelT,CallbackT extends StdCallbackContext> |
Provides an API initiator interface that works for all API calls that need
conversion, retry-backoff strategy, common exception handling and more
against desired state of the resource and callback context.
|
| CallChain.RequestMaker<ClientT,ModelT,CallbackT extends StdCallbackContext> |
This performs the translate step between the ModelT properties and what is
needed for making the service call.
|
| CallChain.Stabilizer<RequestT,ResponseT,ClientT,ModelT,CallbackT extends StdCallbackContext> |
This provides an optional stabilization function to be incorporate before we
are done with the actual web service request.
|
| CallGraphNameGenerator<ModelT,RequestT,ClientT,CallbackT extends StdCallbackContext> |
|
| CfnAccessDeniedException |
|
| CfnAlreadyExistsException |
|
| CfnGeneralServiceException |
|
| CfnInternalFailureException |
|
| CfnInvalidCredentialsException |
|
| CfnInvalidRequestException |
|
| CfnNetworkFailureException |
|
| CfnNotFoundException |
|
| CfnNotStabilizedException |
|
| CfnNotUpdatableException |
|
| CfnResourceConflictException |
|
| CfnServiceInternalErrorException |
|
| CfnServiceLimitExceededException |
|
| CfnThrottlingException |
|
| CloudFormationCallbackAdapter<T> |
|
| CloudFormationProvider |
|
| CloudWatchEventsProvider |
|
| CloudWatchLogHelper |
|
| CloudWatchLogPublisher |
|
| CloudWatchLogsProvider |
|
| CloudWatchProvider |
|
| CloudWatchScheduler |
|
| Constant |
Provides constant fixed delay seconds for each attempt until
AbstractDelay.timeout has been reached.
|
| Constant.Builder |
|
| Credentials |
|
| CredentialsProvider |
|
| CronHelper |
|
| Delay |
This interface defines the Delay that you needed between invocations
of a specific call chain.
|
| DelayFactory |
|
| Exponential |
Exponential, provides waves starting with minimum delay of
AbstractDelay.timeout is exceeded
|
| Exponential.Builder |
|
| FileScrubberException |
|
| HandlerErrorCode |
|
| HandlerRequest<ResourceT,CallbackT> |
This interface describes the request object for the provisioning request
|
| HandlerResponse<ResourceT> |
This interface describes the response object for the provisioning request
|
| IdentifierUtils |
|
| LambdaLogPublisher |
|
| LambdaWrapper<ResourceT,CallbackT> |
|
| LogFilter |
|
| Logger |
|
| LoggerProxy |
|
| LogPublisher |
|
| Metric |
|
| MetricsPublisher |
|
| MetricsPublisherImpl |
|
| MetricsPublisherProxy |
|
| MultipleOf |
Provides constant fixed delay seconds which is a multiple of the delay for
each attempt until AbstractDelay.timeout has been reached.
|
| MultipleOf.Builder |
|
| OperationStatus |
|
| ProgressEvent<ResourceT,CallbackT> |
|
| ProxyClient<ClientT> |
This class provides a wrapper for the client and provides methods to inject
scoped credentials for each request context when invoking AWS services.
|
| RequestContext<CallbackT> |
|
| RequestData<ResourceT> |
|
| ResourceAlreadyExistsException |
Uses for this exception class should delegate instead to
CfnAlreadyExistsException.
|
| ResourceHandlerRequest<T> |
This interface describes the request object for the provisioning request
passed to the implementor.
|
| ResourceHandlerTestPayload<ModelT,CallbackT> |
This POJO is for the test entrypoint that bypasses the wrapper for direct
testing.
|
| ResourceNotFoundException |
Uses for this exception class should delegate instead to
CfnNotFoundException.
|
| Response<ResourceT> |
|
| SdkPojoDeserializer |
|
| SdkPojoSerializer |
|
| Serializer |
|
| SessionCredentialsProvider |
|
| ShiftByMultipleOf |
Provides delay seconds which is a multiple of the delay shifted from previous
attempt's accrual until AbstractDelay.timeout has been reached.
|
| ShiftByMultipleOf.Builder |
|
| StabilizationData |
|
| StabilizationMode |
|
| StdCallbackContext |
StdCallbackContext provide a mechanism that automatically provides the
memoization for retention and callback of request, responses, stabilize
handles during handler invocations.
|
| StdCallbackContext.Deserializer |
|
| StdCallbackContext.Serializer |
|
| TerminalException |
|
| WaitStrategy |
|