All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractEnumClass |
|
Acceptor |
|
AddEmptyOutputShape |
|
AdditionalBuilderMethod |
Config required to generate the additional static methods in Client interface.
|
AndExpression |
An and expression will evaluate to either the left expression or the right expression.
|
ArgumentModel |
|
ArtificialResultWrapper |
|
AsyncClientBuilderClass |
|
AsyncClientBuilderInterface |
|
AsyncClientClass |
|
AsyncClientGeneratorTasks |
|
AsyncClientInterface |
|
AsyncResponseClassSpec |
Java poet ClassSpec to generate the response class for async paginated operations.
|
AsyncWaiterClassSpec |
|
AsyncWaiterInterfaceSpec |
|
Authorizer |
|
Authorizer.Placement |
|
AuthorizerModel |
|
AuthPolicyActions |
Customization configuration for policy actions enums file.
|
AuthSchemeCodegenMetadata |
|
AuthSchemeGeneratorTasks |
|
AuthSchemeInterceptorSpec |
|
AuthSchemeParamsSpec |
|
AuthSchemeProviderSpec |
|
AuthSchemeSpecUtils |
|
AuthType |
|
AuthUtils |
|
AwsGeneratorTasks |
Generator tasks for AWS style clients.
|
AwsServiceBaseRequestSpec |
|
AwsServiceBaseResponseSpec |
|
AwsServiceModel |
Provides the Poet specs for AWS Service models.
|
BaseClientBuilderClass |
|
BaseClientBuilderInterface |
|
BaseExceptionClass |
|
BaseExceptionClassGeneratorTasks |
|
BaseGeneratorTasks |
|
BaseWaiterClassSpec |
Base class containing common logic shared between the sync waiter class and the async waiter class
|
BaseWaiterInterfaceSpec |
Base class contains shared logic used in both sync waiter and async waiter interfaces.
|
BeanGetterHelper |
|
BracketSpecifier |
|
BracketSpecifierWithContents |
|
BracketSpecifierWithoutContents |
|
BracketSpecifierWithQuestionMark |
|
BuiltInParameter |
|
C2jModels |
Container for service models and config files.
|
C2jModels.Builder |
|
ClassLoaderHelper |
Deprecated.
|
ClassSpec |
Represents a Poet generated class
|
ClientContextParam |
|
ClientContextParamsClassSpec |
|
ClientType |
Enum that identifies the generated client type.
|
CodegenCustomizationProcessor |
|
CodegenCustomizationProcessorChain |
|
CodeGenerator |
|
CodeGenerator.Builder |
|
CodeTransformer |
|
CodeWriter |
Formats the generated code and write it to the underlying file.
|
CommonClientGeneratorTasks |
|
CommonInternalGeneratorTasks |
|
Comparator |
|
ComparatorExpression |
A comparator expression is two expressions separated by a Comparator .
|
CompositeGeneratorTask |
|
CompositeParser<T> |
A Parser that invokes a list of converters, returning the first converter that was successful.
|
ConditionModel |
|
Constant |
|
ContextParam |
|
ConvenienceTypeOverload |
Customization to allow generation of additional setter overloads for a 'convenience' type (i.e.
|
CurrentNode |
The current-node expression '@': https://jmespath.org/specification.html#current-node
|
CustomizationConfig |
service-2.json models can be manually modified via defining properties in an associated customization.config
file.
|
CustomSdkShapes |
|
CustomSdkShapesProcessor |
|
DefaultAuthSchemeParamsSpec |
|
DefaultCustomizationProcessor |
|
DefaultNamingStrategy |
Default implementation of naming strategy respecting.
|
DefaultPartitionDataProviderSpec |
|
DelegatingAsyncClientClass |
|
DelegatingSyncClientClass |
|
DeprecationUtils |
|
DocConfiguration |
Configuration for generation in a OperationDocProvider .
|
DocumentationBuilder |
Builder for a Javadoc string that orders sections consistently.
|
DocumentationModel |
|
DocumentationUtils |
|
Ec2ProtocolSpec |
|
EndpointBasedAuthSchemeProviderSpec |
|
EndpointDiscovery |
|
EndpointDiscoveryAsyncCacheLoaderGenerator |
|
EndpointDiscoveryCacheLoaderGenerator |
|
EndpointModel |
|
EndpointParametersClassSpec |
|
EndpointProviderInterfaceSpec |
|
EndpointProviderSpec |
|
EndpointProviderTasks |
|
EndpointProviderTestSpec |
|
EndpointResolverInterceptorSpec |
|
EndpointRulesClientTestSpec |
|
EndpointRuleSetModel |
|
EndpointRulesSpecUtils |
|
EndpointTestModel |
|
EndpointTestSuiteModel |
|
EndpointTrait |
This trait can be used to resolve the endpoint of an API using the original endpoint
derived from client or set by customer.
|
EnumClass |
|
EnumModel |
Represents a single enum field in a enum.
|
ErrorMap |
|
ErrorTrait |
Expresses content of the error trait
|
EventModelBuilderSpecs |
|
EventModelSpec |
|
EventStreamJsonMarshallerSpec |
MarshallerSpec for event shapes in Json protocol
|
EventStreamResponseHandlerBuilderImplSpec |
Generates implementation class for the event stream response handler builder.
|
EventStreamResponseHandlerBuilderInterfaceSpec |
Spec for generated response handler builder
|
EventStreamResponseHandlerSpec |
Generates response handler interface for operations with an event stream response.
|
EventStreamSpecHelper |
|
EventStreamUtils |
Utils for event streaming code generation.
|
EventStreamVisitorBuilderImplSpec |
Generates the implementation for the builder of an event stream visitor.
|
EventStreamVisitorBuilderInterfaceSpec |
Spec for builder interface for visitor.
|
EventTypeEnumSpec |
|
ExceptionModel |
|
ExceptionProperties |
|
ExpectModel |
|
ExpectModel.Endpoint |
|
ExplicitStringPayloadQueryProtocolProcessor |
Operations with explicit String payloads are not supported for services with Query protocol.
|
Expression |
An expression is any statement that can be executed in isolation from other parts of a JMESPath string.
|
ExpressionType |
An expression type is an expression prefixed by "&".
|
FunctionArg |
|
FunctionExpression |
A function allowing users to easily transform and filter data in JMESPath expressions.
|
GeneratorPathProvider |
Common paths used by generator tasks.
|
GeneratorTask |
Base class for tasks.
|
GeneratorTaskParams |
Parameters for generator tasks.
|
HasDeprecation |
|
HostPrefixProcessor |
Class to process the hostPrefix value in the EndpointTrait class.
|
Http |
|
HttpChecksum |
Class to map the HttpChecksum trait of an operation.
|
HttpChecksumRequiredTrait |
The logic for handling the "httpChecksumRequired" trait within the code generator.
|
HttpChecksumTrait |
The logic for handling the Flexible "httpChecksum" trait within the code generator.
|
IndexExpression |
An index expression is used to access elements in a list.
|
Input |
|
IntermediateModel |
|
IntermediateModelBuilder |
Builds an intermediate model to be used by the templates from the service model and
customizations.
|
IntermediateModelShapeProcessor |
|
Jackson |
|
JavaCodeFormatter |
Formats the generated java source code.
|
JmesPathAcceptorGenerator |
A code interpreter for converting JMESPath expressions into Java expressions.
|
JmesPathParser |
Parses a JMESPath expression string into an Expression .
|
JmesPathVisitor |
A visitor across all of the JMESPath expression types.
|
JsonMarshallerSpec |
MarshallerSpec for Json protocol
|
JsonProtocolSpec |
|
KeyValueExpression |
|
LinkRemover |
Removes HTML "anchor" tags from a string.
|
ListModel |
|
Literal |
A literal JSON value embedded in a JMESPath expression.
|
Location |
|
MapKeyType |
|
MapModel |
|
MapValueType |
|
MarshallerGeneratorTasks |
|
MarshallerProtocolSpec |
|
MarshallerSpec |
|
Member |
|
MemberModel |
|
Metadata |
|
MetadataConfig |
Contains custom properties to override in service and intermediate model metadata.
|
MetadataModifiersProcessor |
This processor handles preprocess modifications to service metadata and
postprocess modifications to intermediate model metadata.
|
ModelBasedAuthSchemeProviderSpec |
|
ModelLoaderUtils |
|
ModelMethodOverrides |
Creates the method specs for common method overrides for service models.
|
ModifyModelShapeModifier |
|
MultipartCustomization |
|
MultiSelectHash |
A multi-select-hash expression is similar to a multi-select-list MultiSelectList expression, except that a hash is
created instead of a list.
|
MultiSelectList |
A multiselect expression is used to extract a subset of elements from a JSON hash.
|
NamingStrategy |
Strategy to name various Java constructs based on the naming in the model and potentially customizations.
|
NewAndLegacyEventStreamProcessor |
Services that have "legacy" streams, Kinesis and Transcribe Streaming builds should fail if there is a new
evenstream added, that codegen doesn't know about.
|
NoneAuthTypeRequestTrait |
Trait which defines if a given request needs to be authenticated.
|
NotExpression |
A not-expression negates the result of an expression.
|
Operation |
|
OperationDocs |
Provides documentation for an operation method on the client interface.
|
OperationInput |
|
OperationModel |
|
OperationModifier |
Use operationModifiers customization to exclude a given operation, or add a
wrapper around the result shape.
|
OrExpression |
An or expression will evaluate to either the left expression or the right expression.
|
Output |
|
PackageInfoGeneratorTasks |
Emits the package-info.java for the base service package.
|
PaginationDocs |
|
PaginatorDefinition |
Represents the structure for each operation in paginators-1.json file
This class is used to generate auto-paginated APIs.
|
Paginators |
POJO class to represent the paginators.json file.
|
PaginatorsClassSpec |
|
PaginatorsGeneratorTasks |
|
PaginatorUtils |
|
ParameterDeprecatedModel |
|
ParameterHttpMapping |
|
ParameterModel |
|
ParameterModel |
|
ParenExpression |
A paren-expression allows a user to override the precedence order of an expression, e.g.
|
Parser<T> |
A JMESPath parser, for generating a ParseResult from a string between two provided bounds.
|
ParseResult<T> |
|
PipeExpression |
A pipe expression combines two expressions, separated by the | character.
|
PoetCollectors |
|
PoetExtension |
Extension and convenience methods to Poet that use the intermediate model.
|
PoetGeneratorTask |
|
PoetUtils |
|
Protocol |
|
ProtocolSpec |
|
QueryMarshallerSpec |
|
QueryProtocolSpec |
|
RemoveExceptionMessagePropertyProcessor |
This processor removes the member *message* in the exception shapes from the
intermediate model.
|
RenameShapesProcessor |
|
RequestCompression |
Class to map the RequestCompression trait of an operation.
|
RequestCompressionTrait |
The logic for handling the "requestCompression" trait within the code generator.
|
RequestEndpointInterceptorSpec |
|
ResponseMetadataSpec |
Generate ResponseMetadata class
|
ReturnTypeModel |
|
RuleModel |
|
RulesEngineRuntimeGeneratorTask |
|
RuleSetCreationSpec |
|
S3ArnableFieldConfig |
Indicating a field that can be an ARN
|
S3ControlRemoveAccountIdHostPrefixProcessor |
With Endpoints 2.0, the endpoint rule set is responsible for adding the prefix, so we remove it from the model to avoid
errors in constructing the endpoint.
|
S3RemoveBucketFromUriProcessor |
With Endpoints 2.0, the endpoint rule set for S3 is responsible for taking the Bucket parameter from the input and
adding it to the request URI.
|
SameTokenAsyncResponseClassSpec |
Customized response class spec for async paginated operations that indicate the
last page by returning the same token passed in the request object.
|
SameTokenSyncResponseClassSpec |
Customized response class spec for sync paginated operations that indicate the
last page by returning the same token passed in the request object.
|
SdkClientOptions |
|
ServiceClientConfigurationBuilderClass |
|
ServiceClientConfigurationClass |
|
ServiceClientConfigurationUtils |
|
ServiceConfig |
|
ServiceMetadata |
|
ServiceModel |
|
ServiceModelCopiers |
|
Shape |
|
ShapeCustomizationInfo |
|
ShapeMarshaller |
|
ShapeModel |
|
ShapeModifier |
Use shapeModifiers customization to add/remove shape members or to modify the
properties of a member.
|
ShapeSubstitution |
Use shapeSubstitutions customization to override all appearances of the given
shape with a new shape, and optionally use a specific member of the original
shape as the data source.
|
ShapeType |
|
ShapeType |
|
ShapeUnmarshaller |
|
SharedModelsTaskParamsValidator |
|
ShareModelConfig |
Contains custom properties for services that share models with other services.
|
SimpleGeneratorTask |
Simple generator task that writes a string to a file.
|
SimpleMethodFormModel |
|
SimpleMethodOverload |
Enum describing all the convenience overloads we generate for operation methods.
|
SliceExpression |
A slice expression allows you to select a contiguous subset of an array.
|
StaticContextParam |
|
StaticImport |
A Poet static import definition to enable inclusion of static imports at code generation time
|
SubExpression |
A subexpression is a combination of two expressions separated by the ‘.’ char.
|
SubExpressionRight |
|
SyncClientBuilderClass |
|
SyncClientBuilderInterface |
|
SyncClientClass |
|
SyncClientGeneratorTasks |
|
SyncClientInterface |
|
SyncResponseClassSpec |
Java poet ClassSpec to generate the response class for sync paginated operations.
|
TestGeneratorUtils |
|
TypeProvider |
Helper class for resolving Poet TypeName s for use in model classes.
|
TypeProvider.ShapeTransformation |
|
TypeProvider.TypeNameOptions |
|
TypeUtils |
Used to determine the Java types for the service model.
|
TypeUtils.TypeKey |
|
UnderscoresInNameBehavior |
|
UnusedImportRemover |
|
UseLegacyEventGenerationSchemeProcessor |
This process enforces constraints placed on the "useLegacyEventGenerationSchemeProcessor"; i.e.
|
UserAgentUtilsSpec |
|
UtilitiesMethod |
Config required to generate the utilities method that returns an instance of
hand-written Utilities class
|
Utils |
|
VariableModel |
|
WaiterClassSpec |
|
WaiterDefinition |
|
WaiterDocs |
|
WaiterInterfaceSpec |
|
Waiters |
|
WaitersGeneratorTasks |
|
WaitersRuntimeGeneratorTask |
|
WildcardExpression |
A wildcard expression is a expression of either * or [*].
|
XmlMarshallerSpec |
MarshallerSpec for Xml protocol
|
XmlNamespace |
|
XmlProtocolSpec |
|