Index
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 ofAbstractDelay.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
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
All Classes|All Packages