All Classes
| Class | Description |
|---|---|
| AbstractWrapper<ResourceT,CallbackT> | |
| 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 java.lang.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 | |
| ExecutableWrapper<ResourceT,CallbackT> | |
| 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 | |
| JavaLogPublisher | |
| 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 |