Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes|All Packages

A

AbstractWrapper<ResourceT,​CallbackT> - Class in software.amazon.cloudformation
 
AbstractWrapper(CredentialsProvider, LogPublisher, CloudWatchLogPublisher, MetricsPublisher, SchemaValidator, Serializer, SdkHttpClient) - Constructor for class software.amazon.cloudformation.AbstractWrapper
 
AccessDenied - software.amazon.cloudformation.proxy.HandlerErrorCode
the customer has insufficient permissions to perform this action (Terminal)
Action - Enum in software.amazon.cloudformation
 
add(Delay) - Method in class software.amazon.cloudformation.proxy.delay.Blended.BlendedBuilder
 
addLogPublisher(LogPublisher) - Method in class software.amazon.cloudformation.proxy.LoggerProxy
 
addMetricsPublisher(MetricsPublisher) - Method in class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 
AlreadyExists - software.amazon.cloudformation.proxy.HandlerErrorCode
the specified resource already existed prior to the execution of the handler.
AmazonWebServicesClientProxy - Class in software.amazon.cloudformation.proxy
This implements the proxying mechanism to inject appropriate scoped credentials into a service call when making Amazon Webservice calls.
AmazonWebServicesClientProxy(LoggerProxy, Credentials, Supplier<Long>) - Constructor for class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
AmazonWebServicesClientProxy(LoggerProxy, Credentials, Supplier<Long>, DelayFactory) - Constructor for class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
AmazonWebServicesClientProxy(LoggerProxy, Credentials, DelayFactory, WaitStrategy) - Constructor for class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
AmazonWebServicesProvider - Class in software.amazon.cloudformation.injection
 
applyFilter(String) - Method in interface software.amazon.cloudformation.loggers.LogFilter
 
attempts(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
attempts(String, int) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
await(long, Duration, CallbackT, ModelT) - Method in interface software.amazon.cloudformation.proxy.WaitStrategy
 
AWSDeserializers() - Constructor for class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule.AWSDeserializers
 
AWSSerializers() - Constructor for class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule.AWSSerializers
 
AWSServiceSerdeModule - Class in software.amazon.cloudformation.proxy.aws
 
AWSServiceSerdeModule() - Constructor for class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule
 
AWSServiceSerdeModule.AWSDeserializers - Class in software.amazon.cloudformation.proxy.aws
 
AWSServiceSerdeModule.AWSSerializers - Class in software.amazon.cloudformation.proxy.aws
 

B

backoffDelay(Delay) - Method in interface software.amazon.cloudformation.proxy.CallChain.Caller
 
BaseHandlerException - Exception in software.amazon.cloudformation.exceptions
 
Blended - Class in software.amazon.cloudformation.proxy.delay
Provides blended delay of seconds for each attempt until all delays in the order start to return Duration.ZERO.
Blended.BlendedBuilder - Class in software.amazon.cloudformation.proxy.delay
 
BlendedBuilder() - Constructor for class software.amazon.cloudformation.proxy.delay.Blended.BlendedBuilder
 
build() - Method in class software.amazon.cloudformation.proxy.delay.Blended.BlendedBuilder
 
build() - Method in interface software.amazon.cloudformation.proxy.delay.Builder
 
build() - Method in class software.amazon.cloudformation.proxy.delay.Constant.Builder
 
build() - Method in class software.amazon.cloudformation.proxy.delay.Exponential.Builder
 
build() - Method in class software.amazon.cloudformation.proxy.delay.MultipleOf.Builder
 
build() - Method in class software.amazon.cloudformation.proxy.delay.ShiftByMultipleOf.Builder
 
Builder<R extends Delay> - Interface in software.amazon.cloudformation.proxy.delay
Build the final Delay based timeout and other specifications.
Builder() - Constructor for class software.amazon.cloudformation.proxy.delay.Constant.Builder
 
Builder() - Constructor for class software.amazon.cloudformation.proxy.delay.Exponential.Builder
 
Builder() - Constructor for class software.amazon.cloudformation.proxy.delay.MultipleOf.Builder
 
Builder() - Constructor for class software.amazon.cloudformation.proxy.delay.ShiftByMultipleOf.Builder
 

C

call(BiFunction<RequestT, ProxyClient<ClientT>, ResponseT>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Caller
Deprecated.
CallbackAdapter<T> - Interface in software.amazon.cloudformation.proxy
Interface used to abstract the function of reporting back provisioning progress to the handler caller
CallChain - Interface in software.amazon.cloudformation.proxy
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> - Interface in software.amazon.cloudformation.proxy
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> - Interface in software.amazon.cloudformation.proxy
This Encapsulates the actual Call to the service that is being made via caller.
CallChain.Completed<RequestT,​ResponseT,​ClientT,​ModelT,​CallbackT extends StdCallbackContext> - Interface in software.amazon.cloudformation.proxy
One the call sequence has completed successfully, this is called to provide the progress event.
CallChain.Exceptional<RequestT,​ResponseT,​ClientT,​ModelT,​CallbackT extends StdCallbackContext> - Interface in software.amazon.cloudformation.proxy
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> - Interface in software.amazon.cloudformation.proxy
When implementing this interface, developers can either propagate the exception as is.
CallChain.Initiator<ClientT,​ModelT,​CallbackT extends StdCallbackContext> - Interface in software.amazon.cloudformation.proxy
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> - Interface in software.amazon.cloudformation.proxy
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> - Interface in software.amazon.cloudformation.proxy
This provides an optional stabilization function to be incorporate before we are done with the actual web service request.
callGraph(String, ModelT, Function<ModelT, RequestT>, ClientT, CallbackT) - Method in interface software.amazon.cloudformation.proxy.CallGraphNameGenerator
 
CallGraphNameGenerator<ModelT,​RequestT,​ClientT,​CallbackT extends StdCallbackContext> - Interface in software.amazon.cloudformation.proxy
 
callGraphs() - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
canContinueProgress() - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 
CfnAccessDeniedException - Exception in software.amazon.cloudformation.exceptions
 
CfnAccessDeniedException(String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnAccessDeniedException
 
CfnAccessDeniedException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnAccessDeniedException
 
CfnAccessDeniedException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnAccessDeniedException
 
CfnAlreadyExistsException - Exception in software.amazon.cloudformation.exceptions
 
CfnAlreadyExistsException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnAlreadyExistsException
 
CfnAlreadyExistsException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnAlreadyExistsException
 
CfnAlreadyExistsException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnAlreadyExistsException
 
CfnGeneralServiceException - Exception in software.amazon.cloudformation.exceptions
 
CfnGeneralServiceException(String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnGeneralServiceException
 
CfnGeneralServiceException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnGeneralServiceException
 
CfnGeneralServiceException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnGeneralServiceException
 
CfnInternalFailureException - Exception in software.amazon.cloudformation.exceptions
 
CfnInternalFailureException() - Constructor for exception software.amazon.cloudformation.exceptions.CfnInternalFailureException
 
CfnInternalFailureException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnInternalFailureException
 
CfnInvalidCredentialsException - Exception in software.amazon.cloudformation.exceptions
 
CfnInvalidCredentialsException() - Constructor for exception software.amazon.cloudformation.exceptions.CfnInvalidCredentialsException
 
CfnInvalidCredentialsException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnInvalidCredentialsException
 
CfnInvalidRequestException - Exception in software.amazon.cloudformation.exceptions
 
CfnInvalidRequestException(String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnInvalidRequestException
 
CfnInvalidRequestException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnInvalidRequestException
 
CfnInvalidRequestException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnInvalidRequestException
 
CfnNetworkFailureException - Exception in software.amazon.cloudformation.exceptions
 
CfnNetworkFailureException(String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNetworkFailureException
 
CfnNetworkFailureException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNetworkFailureException
 
CfnNetworkFailureException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNetworkFailureException
 
CfnNotFoundException - Exception in software.amazon.cloudformation.exceptions
 
CfnNotFoundException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotFoundException
 
CfnNotFoundException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotFoundException
 
CfnNotFoundException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotFoundException
 
CfnNotStabilizedException - Exception in software.amazon.cloudformation.exceptions
 
CfnNotStabilizedException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotStabilizedException
 
CfnNotStabilizedException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotStabilizedException
 
CfnNotStabilizedException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotStabilizedException
 
CfnNotUpdatableException - Exception in software.amazon.cloudformation.exceptions
 
CfnNotUpdatableException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotUpdatableException
 
CfnNotUpdatableException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotUpdatableException
 
CfnNotUpdatableException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnNotUpdatableException
 
CfnResourceConflictException - Exception in software.amazon.cloudformation.exceptions
 
CfnResourceConflictException(String, String, String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnResourceConflictException
 
CfnResourceConflictException(String, String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnResourceConflictException
 
CfnResourceConflictException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnResourceConflictException
 
CfnServiceInternalErrorException - Exception in software.amazon.cloudformation.exceptions
 
CfnServiceInternalErrorException(String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnServiceInternalErrorException
 
CfnServiceInternalErrorException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnServiceInternalErrorException
 
CfnServiceInternalErrorException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnServiceInternalErrorException
 
CfnServiceLimitExceededException - Exception in software.amazon.cloudformation.exceptions
 
CfnServiceLimitExceededException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnServiceLimitExceededException
 
CfnServiceLimitExceededException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnServiceLimitExceededException
 
CfnServiceLimitExceededException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnServiceLimitExceededException
 
CfnThrottlingException - Exception in software.amazon.cloudformation.exceptions
 
CfnThrottlingException(String) - Constructor for exception software.amazon.cloudformation.exceptions.CfnThrottlingException
 
CfnThrottlingException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnThrottlingException
 
CfnThrottlingException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.CfnThrottlingException
 
cleanupCloudWatchEvents(String, String) - Method in class software.amazon.cloudformation.scheduler.CloudWatchScheduler
After a re-invocation, the CWE rule which generated the reinvocation should be scrubbed
client() - Method in interface software.amazon.cloudformation.proxy.ProxyClient
 
CloudFormationCallbackAdapter<T> - Class in software.amazon.cloudformation.proxy
 
CloudFormationCallbackAdapter(CloudFormationProvider, LoggerProxy, Serializer, ResourceTypeSchema) - Constructor for class software.amazon.cloudformation.proxy.CloudFormationCallbackAdapter
 
CloudFormationProvider - Class in software.amazon.cloudformation.injection
 
CloudFormationProvider(CredentialsProvider, SdkHttpClient) - Constructor for class software.amazon.cloudformation.injection.CloudFormationProvider
 
CloudWatchEventsProvider - Class in software.amazon.cloudformation.injection
 
CloudWatchEventsProvider(CredentialsProvider, SdkHttpClient) - Constructor for class software.amazon.cloudformation.injection.CloudWatchEventsProvider
 
CloudWatchLogHelper - Class in software.amazon.cloudformation.loggers
 
CloudWatchLogHelper(CloudWatchLogsProvider, String, LoggerProxy, MetricsPublisherProxy) - Constructor for class software.amazon.cloudformation.loggers.CloudWatchLogHelper
 
CloudWatchLogPublisher - Class in software.amazon.cloudformation.loggers
 
CloudWatchLogPublisher(CloudWatchLogsProvider, String, String, LoggerProxy, MetricsPublisherProxy, LogFilter...) - Constructor for class software.amazon.cloudformation.loggers.CloudWatchLogPublisher
 
CloudWatchLogsProvider - Class in software.amazon.cloudformation.injection
 
CloudWatchLogsProvider(CredentialsProvider, SdkHttpClient) - Constructor for class software.amazon.cloudformation.injection.CloudWatchLogsProvider
 
CloudWatchProvider - Class in software.amazon.cloudformation.injection
 
CloudWatchProvider(CredentialsProvider, SdkHttpClient) - Constructor for class software.amazon.cloudformation.injection.CloudWatchProvider
 
CloudWatchScheduler - Class in software.amazon.cloudformation.scheduler
 
CloudWatchScheduler(CloudWatchEventsProvider, Logger, Serializer) - Constructor for class software.amazon.cloudformation.scheduler.CloudWatchScheduler
 
CloudWatchScheduler(CloudWatchEventsProvider, Logger, CronHelper, Serializer) - Constructor for class software.amazon.cloudformation.scheduler.CloudWatchScheduler
 
compress(String) - Method in class software.amazon.cloudformation.resource.Serializer
 
COMPRESSED - Static variable in class software.amazon.cloudformation.resource.Serializer
 
Constant - Class in software.amazon.cloudformation.proxy.delay
Provides constant fixed delay seconds for each attempt until AbstractDelay.timeout has been reached.
Constant - software.amazon.cloudformation.proxy.StabilizationMode
 
CONSTANT_DEFAULT_DELAY_FACTORY - Static variable in interface software.amazon.cloudformation.proxy.DelayFactory
 
Constant.Builder - Class in software.amazon.cloudformation.proxy.delay
 
CREATE - software.amazon.cloudformation.Action
 
Credentials - Class in software.amazon.cloudformation.proxy
 
Credentials() - Constructor for class software.amazon.cloudformation.proxy.Credentials
 
CredentialsProvider - Interface in software.amazon.cloudformation.injection
 
CronHelper - Class in software.amazon.cloudformation.scheduler
 
CronHelper() - Constructor for class software.amazon.cloudformation.scheduler.CronHelper
 
CronHelper(Clock) - Constructor for class software.amazon.cloudformation.scheduler.CronHelper
This .ctor provided for testing

D

decompress(String) - Method in class software.amazon.cloudformation.resource.Serializer
 
defaultFailureHandler(Throwable, HandlerErrorCode) - Static method in class software.amazon.cloudformation.proxy.ProgressEvent
Convenience method for constructing a FAILED response
defaultHandler(RequestT, Exception, ClientT, ModelT, CallbackT) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
defaultInProgressHandler(CallbackT, int, ResourceT) - Static method in class software.amazon.cloudformation.proxy.ProgressEvent
Convenience method for constructing a IN_PROGRESS response
defaultSuccessHandler(ResourceT) - Static method in class software.amazon.cloudformation.proxy.ProgressEvent
Convenience method for constructing a SUCCESS response
delay(Duration) - Method in class software.amazon.cloudformation.proxy.delay.MultipleOf.Builder
 
Delay - Interface in software.amazon.cloudformation.proxy
This interface defines the Delay that you needed between invocations of a specific call chain.
DelayFactory - Interface in software.amazon.cloudformation.proxy
 
DELETE - software.amazon.cloudformation.Action
 
deserialize(JsonParser, DeserializationContext) - Method in class software.amazon.cloudformation.proxy.aws.SdkPojoDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext.Deserializer
 
deserialize(String, TypeReference<T>) - Method in class software.amazon.cloudformation.resource.Serializer
 
Deserializer() - Constructor for class software.amazon.cloudformation.proxy.StdCallbackContext.Deserializer
 
deserializeStrict(String, TypeReference<T>) - Method in class software.amazon.cloudformation.resource.Serializer
 
DIMENSION_KEY_ACTION_TYPE - Static variable in class software.amazon.cloudformation.metrics.Metric
 
DIMENSION_KEY_EXCEPTION_TYPE - Static variable in class software.amazon.cloudformation.metrics.Metric
 
DIMENSION_KEY_HANDLER_ERROR_CODE - Static variable in class software.amazon.cloudformation.metrics.Metric
 
DIMENSION_KEY_RESOURCE_TYPE - Static variable in class software.amazon.cloudformation.metrics.Metric
 
done(Function<ResponseT, ProgressEvent<ModelT, CallbackT>>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Completed
 
done(CallChain.Callback<RequestT, ResponseT, ClientT, ModelT, CallbackT, ProgressEvent<ModelT, CallbackT>>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Completed
 

E

evictRequestRecord(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
exceptFilter(CallChain.Callback<? super RequestT, Exception, ClientT, ModelT, CallbackT, Boolean>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Exceptional
Deprecated.
exceptHandler(CallChain.ExceptionPropagate<? super RequestT, Exception, ClientT, ModelT, CallbackT, ProgressEvent<ModelT, CallbackT>>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Exceptional
Deprecated.
ExecutableWrapper<ResourceT,​CallbackT> - Class in software.amazon.cloudformation
 
ExecutableWrapper() - Constructor for class software.amazon.cloudformation.ExecutableWrapper
 
ExecutableWrapper(CredentialsProvider, LogPublisher, CloudWatchLogPublisher, MetricsPublisher, SchemaValidator, Serializer, SdkHttpClient) - Constructor for class software.amazon.cloudformation.ExecutableWrapper
 
Exponential - Class in software.amazon.cloudformation.proxy.delay
Exponential, provides waves starting with minimum delay of AbstractDelay.timeout is exceeded
Exponential - software.amazon.cloudformation.proxy.StabilizationMode
 
Exponential.Builder - Class in software.amazon.cloudformation.proxy.delay
 

F

failed(ResourceT, CallbackT, HandlerErrorCode, String) - Static method in class software.amazon.cloudformation.proxy.ProgressEvent
 
FAILED - software.amazon.cloudformation.proxy.OperationStatus
 
FileScrubberException - Exception in software.amazon.cloudformation.exceptions
 
FileScrubberException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.FileScrubberException
 
findAllRequestByContains(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
findAllResponseByContains(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule.AWSDeserializers
 
findFirstRequestByContains(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
findFirstResponseByContains(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
findSerializer(SerializationConfig, JavaType, BeanDescription) - Method in class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule.AWSSerializers
 

G

GeneralServiceException - software.amazon.cloudformation.proxy.HandlerErrorCode
an exception from the downstream service that does not map to any other error codes (Terminal)
generateOneTimeCronExpression(int) - Method in class software.amazon.cloudformation.scheduler.CronHelper
Schedule a re-invocation of the executing handler no less than 1 minute from now /** Creates a cron(..) expression for a single instance at Now+minutesFromNow NOTE: CloudWatchEvents only support a 1minute granularity for re-invoke Anything less should be handled inside the original handler request Expression is of form cron(minutes, hours, day-of-month, month, day-of-year, year) where day-of-year is not necessary when the day-of-month and month-of-year fields are supplied
generateResourceIdentifier(String, String) - Static method in class software.amazon.cloudformation.resource.IdentifierUtils
For named resources, use this method to safely generate a user friendly resource name when the customer does not pass in an explicit name For more info, see the named resources section of the developer guide https://...
generateResourceIdentifier(String, String, int) - Static method in class software.amazon.cloudformation.resource.IdentifierUtils
For named resources, use this method to safely generate a user friendly resource name when the customer does not pass in an explicit name For more info, see the named resources section of the developer guide https://...
generateResourceIdentifier(String, String, String, int) - Static method in class software.amazon.cloudformation.resource.IdentifierUtils
 
get() - Method in class software.amazon.cloudformation.injection.CloudFormationProvider
 
get() - Method in class software.amazon.cloudformation.injection.CloudWatchEventsProvider
 
get() - Method in class software.amazon.cloudformation.injection.CloudWatchLogsProvider
 
get() - Method in class software.amazon.cloudformation.injection.CloudWatchProvider
 
get() - Method in interface software.amazon.cloudformation.injection.CredentialsProvider
 
get() - Method in class software.amazon.cloudformation.injection.SessionCredentialsProvider
 
getCallbackContext() - Method in interface software.amazon.cloudformation.proxy.CallChain.Initiator
 
getDelay(String, Delay) - Method in interface software.amazon.cloudformation.proxy.DelayFactory
 
getLogger() - Method in interface software.amazon.cloudformation.proxy.CallChain.Initiator
 
getModuleName() - Method in class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule
 
getResourceModel() - Method in interface software.amazon.cloudformation.proxy.CallChain.Initiator
 
getValueType() - Method in class software.amazon.cloudformation.proxy.aws.SdkPojoDeserializer
 

H

handleError(CallChain.ExceptionPropagate<? super RequestT, Exception, ClientT, ModelT, CallbackT, ProgressEvent<ModelT, CallbackT>>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Exceptional
 
handleRequest(InputStream, OutputStream) - Method in class software.amazon.cloudformation.ExecutableWrapper
 
handleRequest(InputStream, OutputStream, Context) - Method in class software.amazon.cloudformation.LambdaWrapper
 
HandlerErrorCode - Enum in software.amazon.cloudformation.proxy
 
HandlerRequest<ResourceT,​CallbackT> - Class in software.amazon.cloudformation.proxy
This interface describes the request object for the provisioning request
HandlerRequest() - Constructor for class software.amazon.cloudformation.proxy.HandlerRequest
 
HandlerResponse<ResourceT> - Class in software.amazon.cloudformation.proxy
This interface describes the response object for the provisioning request
HandlerResponse() - Constructor for class software.amazon.cloudformation.proxy.HandlerResponse
 
HTTP_CLIENT - Static variable in class software.amazon.cloudformation.AbstractWrapper
 
HTTP_STATUS_GONE - Static variable in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
HTTP_STATUS_NETWORK_AUTHN_REQUIRED - Static variable in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 

I

IdentifierUtils - Class in software.amazon.cloudformation.resource
 
IN_PROGRESS - software.amazon.cloudformation.proxy.OperationStatus
 
initiate(String) - Method in interface software.amazon.cloudformation.proxy.CallChain.Initiator
Each service call must be first initiated.
initiate(String, ProxyClient<ClientT>, ModelT, CallbackT) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
initiate(String, ProxyClient<ClientT>, ModelT, CallbackT) - Method in interface software.amazon.cloudformation.proxy.CallChain
Each service call must be first initiated.
injectCredentialsAndInvoke(RequestT, Function<RequestT, ResultT>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
injectCredentialsAndInvokeIterableV2(RequestT, Function<RequestT, IterableT>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
injectCredentialsAndInvokeIterableV2(RequestT, Function<RequestT, IterableT>) - Method in interface software.amazon.cloudformation.proxy.ProxyClient
This is a synchronous version of making API calls which implement Iterable in the SDKv2
injectCredentialsAndInvokeV2(RequestT, Function<RequestT, ResponseT>) - Method in interface software.amazon.cloudformation.proxy.ProxyClient
This is the synchronous version of making API calls.
injectCredentialsAndInvokeV2(RequestT, Function<RequestT, ResultT>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
injectCredentialsAndInvokeV2Async(RequestT, Function<RequestT, CompletableFuture<ResponseT>>) - Method in interface software.amazon.cloudformation.proxy.ProxyClient
This is the asynchronous version of making API calls.
injectCredentialsAndInvokeV2Async(RequestT, Function<RequestT, CompletableFuture<ResultT>>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
injectCredentialsAndInvokeV2Bytes(RequestT, Function<RequestT, ResponseBytes<ResponseT>>) - Method in interface software.amazon.cloudformation.proxy.ProxyClient
This is a synchronous version of making API calls which implement ResponseBytes in the SDKv2
injectCredentialsAndInvokeV2Bytes(RequestT, Function<RequestT, ResponseBytes<ResultT>>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
injectCredentialsAndInvokeV2InputStream(RequestT, Function<RequestT, ResponseInputStream<ResponseT>>) - Method in interface software.amazon.cloudformation.proxy.ProxyClient
This is a synchronous version of making API calls which implement ResponseInputStream in the SDKv2
injectCredentialsAndInvokeV2InputStream(RequestT, Function<RequestT, ResponseInputStream<ResultT>>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
InternalFailure - software.amazon.cloudformation.proxy.HandlerErrorCode
an unexpected error occurred within the handler, such as an NPE, etc.
InvalidCredentials - software.amazon.cloudformation.proxy.HandlerErrorCode
the customer's provided credentials were invalid (Terminal)
InvalidRequest - software.amazon.cloudformation.proxy.HandlerErrorCode
a generic exception caused by invalid input from the customer (Terminal)
invoke(RequestT, E, ProxyClient<ClientT>, ModelT, CallbackT) - Method in interface software.amazon.cloudformation.proxy.CallChain.ExceptionPropagate
 
invoke(RequestT, ResponseT, ProxyClient<ClientT>, ModelT, CallbackT) - Method in interface software.amazon.cloudformation.proxy.CallChain.Callback
 
invokeHandler(AmazonWebServicesClientProxy, ResourceHandlerRequest<ResourceT>, Action, CallbackT) - Method in class software.amazon.cloudformation.AbstractWrapper
Implemented by the handler package as the key entry point.
isCachable() - Method in class software.amazon.cloudformation.proxy.aws.SdkPojoDeserializer
 
isFailed() - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 
isInProgress() - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 
isInProgressCallbackDelay() - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 
isSuccess() - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 

J

JavaLogPublisher - Class in software.amazon.cloudformation.loggers
 
JavaLogPublisher(Logger, LogFilter...) - Constructor for class software.amazon.cloudformation.loggers.JavaLogPublisher
 

L

LambdaLogPublisher - Class in software.amazon.cloudformation.loggers
 
LambdaLogPublisher(LambdaLogger, LogFilter...) - Constructor for class software.amazon.cloudformation.loggers.LambdaLogPublisher
 
LambdaWrapper<ResourceT,​CallbackT> - Class in software.amazon.cloudformation
 
LambdaWrapper() - Constructor for class software.amazon.cloudformation.LambdaWrapper
 
LambdaWrapper(CredentialsProvider, LogPublisher, CloudWatchLogPublisher, MetricsPublisher, SchemaValidator, Serializer, SdkHttpClient) - Constructor for class software.amazon.cloudformation.LambdaWrapper
 
LIST - software.amazon.cloudformation.Action
 
log(String) - Method in interface software.amazon.cloudformation.proxy.Logger
Log a message to the default provider on this runtime.
log(String) - Method in class software.amazon.cloudformation.proxy.LoggerProxy
 
LogFilter - Interface in software.amazon.cloudformation.loggers
 
Logger - Interface in software.amazon.cloudformation.proxy
 
LoggerProxy - Class in software.amazon.cloudformation.proxy
 
LoggerProxy() - Constructor for class software.amazon.cloudformation.proxy.LoggerProxy
 
LogPublisher - Class in software.amazon.cloudformation.loggers
 
LogPublisher(LogFilter...) - Constructor for class software.amazon.cloudformation.loggers.LogPublisher
 

M

makeServiceCall(BiFunction<RequestT, ProxyClient<ClientT>, ResponseT>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Caller
 
Metric - Class in software.amazon.cloudformation.metrics
 
METRIC_NAME_HANDLER_DURATION - Static variable in class software.amazon.cloudformation.metrics.Metric
 
METRIC_NAME_HANDLER_EXCEPTION - Static variable in class software.amazon.cloudformation.metrics.Metric
 
METRIC_NAME_HANDLER_EXCEPTION_BY_ERROR_CODE - Static variable in class software.amazon.cloudformation.metrics.Metric
 
METRIC_NAME_HANDLER_EXCEPTION_BY_EXCEPTION_COUNT - Static variable in class software.amazon.cloudformation.metrics.Metric
 
METRIC_NAME_HANDLER_INVOCATION_COUNT - Static variable in class software.amazon.cloudformation.metrics.Metric
 
METRIC_NAMESPACE_ROOT - Static variable in class software.amazon.cloudformation.metrics.Metric
 
MetricsPublisher - Class in software.amazon.cloudformation.metrics
 
MetricsPublisher(String) - Constructor for class software.amazon.cloudformation.metrics.MetricsPublisher
 
MetricsPublisherImpl - Class in software.amazon.cloudformation.metrics
 
MetricsPublisherImpl(CloudWatchProvider, Logger, String) - Constructor for class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
MetricsPublisherProxy - Class in software.amazon.cloudformation.proxy
 
MetricsPublisherProxy() - Constructor for class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 
minDelay(Duration) - Method in class software.amazon.cloudformation.proxy.delay.Exponential.Builder
 
multiple(int) - Method in class software.amazon.cloudformation.proxy.delay.MultipleOf.Builder
 
multipleOf() - Static method in class software.amazon.cloudformation.proxy.delay.MultipleOf
 
MultipleOf - Class in software.amazon.cloudformation.proxy.delay
Provides constant fixed delay seconds which is a multiple of the delay for each attempt until AbstractDelay.timeout has been reached.
MultipleOf.Builder - Class in software.amazon.cloudformation.proxy.delay
 

N

NetworkFailure - software.amazon.cloudformation.proxy.HandlerErrorCode
the request was unable to be completed due to networking issues, such as failure to receive a response from the server (Retriable)
newInitiator(Supplier<ClientT>, ModelT, CallbackT) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
newInitiator(ProxyClient<ClientT>, ModelT, CallbackT) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
newInitiator(ProxyClient<ClientT>, ModelT, CallbackT) - Method in interface software.amazon.cloudformation.proxy.CallChain
factory method can created an CallChain.Initiator
newLocalLoopAwaitStrategy(Supplier<Long>) - Static method in interface software.amazon.cloudformation.proxy.WaitStrategy
 
newProxy(Supplier<ClientT>) - Method in class software.amazon.cloudformation.proxy.AmazonWebServicesClientProxy
 
nextDelay(int) - Method in class software.amazon.cloudformation.proxy.delay.Blended
 
nextDelay(int) - Method in class software.amazon.cloudformation.proxy.delay.Constant
 
nextDelay(int) - Method in class software.amazon.cloudformation.proxy.delay.Exponential
 
nextDelay(int) - Method in class software.amazon.cloudformation.proxy.delay.MultipleOf
 
nextDelay(int) - Method in interface software.amazon.cloudformation.proxy.Delay
Returns the new delay amount to stabilize as defined by Duration time.
nextDelay(int) - Method in class software.amazon.cloudformation.proxy.delay.ShiftByMultipleOf
 
NotFound - software.amazon.cloudformation.proxy.HandlerErrorCode
the specified resource does not exist, or is in a terminal, inoperable, and irrecoverable state (Terminal)
NotStabilized - software.amazon.cloudformation.proxy.HandlerErrorCode
the downstream resource failed to complete all of its ready state checks (Retriable)
NotUpdatable - software.amazon.cloudformation.proxy.HandlerErrorCode
the customer tried perform an update to a property that is CreateOnly.

O

of() - Static method in class software.amazon.cloudformation.proxy.delay.Blended
 
of() - Static method in class software.amazon.cloudformation.proxy.delay.Constant
 
of() - Static method in class software.amazon.cloudformation.proxy.delay.Exponential
 
onSuccess(Function<ProgressEvent<ResourceT, CallbackT>, ProgressEvent<ResourceT, CallbackT>>) - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 
OperationStatus - Enum in software.amazon.cloudformation.proxy
 

P

PENDING - software.amazon.cloudformation.proxy.OperationStatus
 
powerBy(int) - Method in class software.amazon.cloudformation.proxy.delay.Exponential.Builder
 
prepareLogStream() - Method in class software.amazon.cloudformation.loggers.CloudWatchLogHelper
 
processRequest(InputStream, OutputStream) - Method in class software.amazon.cloudformation.AbstractWrapper
 
progress() - Method in interface software.amazon.cloudformation.proxy.CallChain.Completed
 
progress(int) - Method in interface software.amazon.cloudformation.proxy.CallChain.Completed
 
progress(ResourceT, CallbackT) - Static method in class software.amazon.cloudformation.proxy.ProgressEvent
 
ProgressEvent<ResourceT,​CallbackT> - Class in software.amazon.cloudformation.proxy
 
ProgressEvent() - Constructor for class software.amazon.cloudformation.proxy.ProgressEvent
 
ProxyClient<ClientT> - Interface in software.amazon.cloudformation.proxy
This class provides a wrapper for the client and provides methods to inject scoped credentials for each request context when invoking AWS services.
publishDurationMetric(Instant, Action, long) - Method in class software.amazon.cloudformation.metrics.MetricsPublisher
 
publishDurationMetric(Instant, Action, long) - Method in class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
publishDurationMetric(Instant, Action, long) - Method in class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 
publishExceptionByErrorCodeAndCountBulkMetrics(Instant, Action, HandlerErrorCode) - Method in class software.amazon.cloudformation.metrics.MetricsPublisher
 
publishExceptionByErrorCodeAndCountBulkMetrics(Instant, Action, HandlerErrorCode) - Method in class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
publishExceptionByErrorCodeAndCountBulkMetrics(Instant, Action, HandlerErrorCode) - Method in class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 
publishExceptionMetric(Instant, Action, Throwable, HandlerErrorCode) - Method in class software.amazon.cloudformation.metrics.MetricsPublisher
 
publishExceptionMetric(Instant, Action, Throwable, HandlerErrorCode) - Method in class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
publishExceptionMetric(Instant, Action, Throwable, HandlerErrorCode) - Method in class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 
publishInvocationMetric(Instant, Action) - Method in class software.amazon.cloudformation.metrics.MetricsPublisher
 
publishInvocationMetric(Instant, Action) - Method in class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
publishInvocationMetric(Instant, Action) - Method in class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 
publishLogEvent(String) - Method in class software.amazon.cloudformation.loggers.LogPublisher
 
publishProviderLogDeliveryExceptionMetric(Instant, Throwable) - Method in class software.amazon.cloudformation.metrics.MetricsPublisher
 
publishProviderLogDeliveryExceptionMetric(Instant, Throwable) - Method in class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
publishProviderLogDeliveryExceptionMetric(Instant, Throwable) - Method in class software.amazon.cloudformation.proxy.MetricsPublisherProxy
 

R

READ - software.amazon.cloudformation.Action
 
rebindCallback(NewCallbackT) - Method in interface software.amazon.cloudformation.proxy.CallChain.Initiator
Can rebind a new callback context for a call chain while retaining the model and client
rebindModel(NewModelT) - Method in interface software.amazon.cloudformation.proxy.CallChain.Initiator
Can rebind a new model to the call chain while retaining the client and callback context
refreshClient() - Method in class software.amazon.cloudformation.loggers.CloudWatchLogHelper
 
refreshClient() - Method in class software.amazon.cloudformation.loggers.CloudWatchLogPublisher
 
refreshClient() - Method in class software.amazon.cloudformation.metrics.MetricsPublisher
On Lambda re-invoke we need to supply a new set of client credentials so this function must be called whenever credentials are refreshed/changed in the owning entity
refreshClient() - Method in class software.amazon.cloudformation.metrics.MetricsPublisherImpl
 
refreshClient() - Method in interface software.amazon.cloudformation.proxy.CallbackAdapter
On Lambda re-invoke we need to supply a new set of client credentials so this function must be called whenever credentials are refreshed/changed in the owning entity
refreshClient() - Method in class software.amazon.cloudformation.proxy.CloudFormationCallbackAdapter
 
refreshClient() - Method in class software.amazon.cloudformation.scheduler.CloudWatchScheduler
On Lambda re-invoke we need to supply a new set of client credentials so this function must be called whenever credentials are refreshed/changed in the owning entity
reportProgress(String, HandlerErrorCode, OperationStatus, OperationStatus, T, String) - Method in interface software.amazon.cloudformation.proxy.CallbackAdapter
Proxies a callback to the service entity which invoked this provisioning request
reportProgress(String, HandlerErrorCode, OperationStatus, OperationStatus, T, String) - Method in class software.amazon.cloudformation.proxy.CloudFormationCallbackAdapter
 
request(String, Function<M, R>) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
request(Function<ModelT, RequestT>) - Method in interface software.amazon.cloudformation.proxy.CallChain.RequestMaker
Deprecated.
RequestContext<CallbackT> - Class in software.amazon.cloudformation.proxy
 
RequestContext() - Constructor for class software.amazon.cloudformation.proxy.RequestContext
 
RequestData<ResourceT> - Class in software.amazon.cloudformation.proxy
 
RequestData() - Constructor for class software.amazon.cloudformation.proxy.RequestData
 
rescheduleAfterMinutes(String, int, HandlerRequest<ResourceT, CallbackT>) - Method in class software.amazon.cloudformation.scheduler.CloudWatchScheduler
Schedule a re-invocation of the executing handler no less than 1 minute from now
ResourceAlreadyExistsException - Exception in software.amazon.cloudformation.exceptions
Uses for this exception class should delegate instead to CfnAlreadyExistsException.
ResourceAlreadyExistsException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.ResourceAlreadyExistsException
 
ResourceAlreadyExistsException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.ResourceAlreadyExistsException
 
ResourceConflict - software.amazon.cloudformation.proxy.HandlerErrorCode
the resource is temporarily unable to be acted upon; for example, if the resource is currently undergoing an operation and cannot be acted upon until that operation is finished (Retriable)
ResourceHandlerRequest<T> - Class in software.amazon.cloudformation.proxy
This interface describes the request object for the provisioning request passed to the implementor.
ResourceHandlerRequest() - Constructor for class software.amazon.cloudformation.proxy.ResourceHandlerRequest
 
ResourceHandlerTestPayload<ModelT,​CallbackT> - Class in software.amazon.cloudformation.proxy
This POJO is for the test entrypoint that bypasses the wrapper for direct testing.
ResourceHandlerTestPayload() - Constructor for class software.amazon.cloudformation.proxy.ResourceHandlerTestPayload
 
ResourceNotFoundException - Exception in software.amazon.cloudformation.exceptions
Uses for this exception class should delegate instead to CfnNotFoundException.
ResourceNotFoundException(String, String) - Constructor for exception software.amazon.cloudformation.exceptions.ResourceNotFoundException
 
ResourceNotFoundException(String, String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.ResourceNotFoundException
 
response(String) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
response(String, BiFunction<R, C, RT>) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext
 
Response<ResourceT> - Class in software.amazon.cloudformation
 
Response() - Constructor for class software.amazon.cloudformation.Response
 
retry(Delay) - Method in interface software.amazon.cloudformation.proxy.CallChain.Caller
Deprecated.
retryErrorFilter(CallChain.Callback<? super RequestT, Exception, ClientT, ModelT, CallbackT, Boolean>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Exceptional
 

S

scheduleForCallbackStrategy() - Static method in interface software.amazon.cloudformation.proxy.WaitStrategy
 
SdkPojoDeserializer - Class in software.amazon.cloudformation.proxy.aws
 
SdkPojoDeserializer(JavaType) - Constructor for class software.amazon.cloudformation.proxy.aws.SdkPojoDeserializer
 
SdkPojoSerializer - Class in software.amazon.cloudformation.proxy.aws
 
SdkPojoSerializer() - Constructor for class software.amazon.cloudformation.proxy.aws.SdkPojoSerializer
 
serialize(Map<String, Object>, JsonGenerator, SerializerProvider) - Method in class software.amazon.cloudformation.proxy.StdCallbackContext.Serializer
 
serialize(SdkPojo, JsonGenerator, SerializerProvider) - Method in class software.amazon.cloudformation.proxy.aws.SdkPojoSerializer
 
serialize(T) - Method in class software.amazon.cloudformation.resource.Serializer
 
Serializer - Class in software.amazon.cloudformation.resource
 
Serializer() - Constructor for class software.amazon.cloudformation.proxy.StdCallbackContext.Serializer
 
Serializer() - Constructor for class software.amazon.cloudformation.resource.Serializer
 
ServiceInternalError - software.amazon.cloudformation.proxy.HandlerErrorCode
the downstream service returned an internal error, typically with a 5XX HTTP Status code (Retriable)
ServiceLimitExceeded - software.amazon.cloudformation.proxy.HandlerErrorCode
a non-transient resource limit was reached on the service side (Terminal)
SessionCredentialsProvider - Class in software.amazon.cloudformation.injection
 
SessionCredentialsProvider() - Constructor for class software.amazon.cloudformation.injection.SessionCredentialsProvider
 
setCallbackEndpoint(URI) - Method in class software.amazon.cloudformation.injection.CloudFormationProvider
 
setCredentials(Credentials) - Method in interface software.amazon.cloudformation.injection.CredentialsProvider
Inject a new set of credentials (passed through from caller)
setCredentials(Credentials) - Method in class software.amazon.cloudformation.injection.SessionCredentialsProvider
 
setupModule(Module.SetupContext) - Method in class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule
 
ShiftByMultipleOf - Class in software.amazon.cloudformation.proxy.delay
Provides delay seconds which is a multiple of the delay shifted from previous attempt's accrual until AbstractDelay.timeout has been reached.
ShiftByMultipleOf.Builder - Class in software.amazon.cloudformation.proxy.delay
 
shiftedOf() - Static method in class software.amazon.cloudformation.proxy.delay.ShiftByMultipleOf
 
software.amazon.cloudformation - package software.amazon.cloudformation
 
software.amazon.cloudformation.exceptions - package software.amazon.cloudformation.exceptions
 
software.amazon.cloudformation.injection - package software.amazon.cloudformation.injection
 
software.amazon.cloudformation.loggers - package software.amazon.cloudformation.loggers
 
software.amazon.cloudformation.metrics - package software.amazon.cloudformation.metrics
 
software.amazon.cloudformation.proxy - package 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.
software.amazon.cloudformation.proxy.aws - package software.amazon.cloudformation.proxy.aws
 
software.amazon.cloudformation.proxy.delay - package software.amazon.cloudformation.proxy.delay
 
software.amazon.cloudformation.resource - package software.amazon.cloudformation.resource
 
software.amazon.cloudformation.scheduler - package software.amazon.cloudformation.scheduler
 
StabilizationData - Class in software.amazon.cloudformation.proxy
 
StabilizationData() - Constructor for class software.amazon.cloudformation.proxy.StabilizationData
 
StabilizationMode - Enum in software.amazon.cloudformation.proxy
 
stabilize(CallChain.Callback<RequestT, ResponseT, ClientT, ModelT, CallbackT, Boolean>) - Method in interface software.amazon.cloudformation.proxy.CallChain.Stabilizer
 
StdCallbackContext - Class in software.amazon.cloudformation.proxy
StdCallbackContext provide a mechanism that automatically provides the memoization for retention and callback of request, responses, stabilize handles during handler invocations.
StdCallbackContext() - Constructor for class software.amazon.cloudformation.proxy.StdCallbackContext
 
StdCallbackContext.Deserializer - Class in software.amazon.cloudformation.proxy
 
StdCallbackContext.Serializer - Class in software.amazon.cloudformation.proxy
 
success() - Method in interface software.amazon.cloudformation.proxy.CallChain.Completed
 
success(ResourceT, CallbackT) - Static method in class software.amazon.cloudformation.proxy.ProgressEvent
 
SUCCESS - software.amazon.cloudformation.proxy.OperationStatus
 

T

TerminalException - Exception in software.amazon.cloudformation.exceptions
 
TerminalException(String) - Constructor for exception software.amazon.cloudformation.exceptions.TerminalException
 
TerminalException(String, Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.TerminalException
 
TerminalException(Throwable) - Constructor for exception software.amazon.cloudformation.exceptions.TerminalException
 
then(Function<ProgressEvent<ResourceT, CallbackT>, ProgressEvent<ResourceT, CallbackT>>) - Method in class software.amazon.cloudformation.proxy.ProgressEvent
 
Throttling - software.amazon.cloudformation.proxy.HandlerErrorCode
the request was throttled by the downstream service (Retriable)
timeout(Duration) - Method in class software.amazon.cloudformation.proxy.delay.Exponential.Builder
 
translateToServiceRequest(Function<ModelT, RequestT>) - Method in interface software.amazon.cloudformation.proxy.CallChain.RequestMaker
Take a reference to the tranlater that take the resource model POJO as input and provide a request object as needed to make the Service call.

U

UPDATE - software.amazon.cloudformation.Action
 

V

valueOf(String) - Static method in enum software.amazon.cloudformation.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.cloudformation.proxy.HandlerErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.cloudformation.proxy.OperationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.cloudformation.proxy.StabilizationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.cloudformation.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.cloudformation.proxy.HandlerErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.cloudformation.proxy.OperationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.cloudformation.proxy.StabilizationMode
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class software.amazon.cloudformation.proxy.aws.AWSServiceSerdeModule
 

W

WaitStrategy - Interface in software.amazon.cloudformation.proxy
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes|All Packages