Modifier and Type | Method and Description |
---|---|
IntermediateModel |
IntermediateModelBuilder.build() |
Modifier and Type | Method and Description |
---|---|
void |
CodegenCustomizationProcessorChain.postprocess(IntermediateModel intermediateModel) |
void |
CodegenCustomizationProcessor.postprocess(IntermediateModel intermediateModel)
Apply the customization after the intermediate model is built
|
Modifier and Type | Method and Description |
---|---|
void |
UseLegacyEventGenerationSchemeProcessor.postprocess(IntermediateModel intermediateModel) |
void |
S3RemoveBucketFromUriProcessor.postprocess(IntermediateModel intermediateModel) |
void |
S3ControlRemoveAccountIdHostPrefixProcessor.postprocess(IntermediateModel intermediateModel) |
void |
RenameShapesProcessor.postprocess(IntermediateModel intermediateModel) |
void |
RemoveExceptionMessagePropertyProcessor.postprocess(IntermediateModel intermediateModel) |
void |
NewAndLegacyEventStreamProcessor.postprocess(IntermediateModel intermediateModel) |
void |
MetadataModifiersProcessor.postprocess(IntermediateModel intermediateModel) |
Modifier and Type | Method and Description |
---|---|
software.amazon.awssdk.codegen.docs.OperationDocProvider |
SimpleMethodOverload.asyncDocsProvider(IntermediateModel model,
OperationModel opModel,
DocConfiguration docConfiguration) |
static String |
OperationDocs.getDocs(IntermediateModel model,
OperationModel opModel,
ClientType clientType)
Get documentation for the
SimpleMethodOverload.NORMAL overload. |
static String |
OperationDocs.getDocs(IntermediateModel model,
OperationModel opModel,
ClientType clientType,
SimpleMethodOverload simpleMethodOverload)
Equivalent to calling
OperationDocs.getDocs(IntermediateModel, OperationModel, ClientType, SimpleMethodOverload, DocConfiguration) with a default
DocConfiguration |
static String |
OperationDocs.getDocs(IntermediateModel model,
OperationModel opModel,
ClientType clientType,
SimpleMethodOverload simpleMethodOverload,
DocConfiguration docConfig)
Get documentation for a specific
SimpleMethodOverload . |
software.amazon.awssdk.codegen.docs.OperationDocProvider |
SimpleMethodOverload.syncDocsProvider(IntermediateModel model,
OperationModel opModel,
DocConfiguration docConfiguration) |
Constructor and Description |
---|
PaginationDocs(IntermediateModel intermediateModel,
OperationModel operationModel,
PaginatorDefinition paginatorDefinition) |
Modifier and Type | Method and Description |
---|---|
IntermediateModel |
GeneratorTaskParams.getModel() |
Modifier and Type | Method and Description |
---|---|
static GeneratorTaskParams |
GeneratorTaskParams.create(IntermediateModel model,
String sourceDirectory,
String testDirectory,
String resourcesDirectory) |
Constructor and Description |
---|
GeneratorPathProvider(IntermediateModel model,
String sourceDirectory,
String testDirectory,
String resourcesDirectory) |
Modifier and Type | Field and Description |
---|---|
protected IntermediateModel |
BaseGeneratorTasks.model |
Modifier and Type | Method and Description |
---|---|
static ShapeModel |
Utils.findMemberShapeModelByC2jNameIfExists(IntermediateModel intermediateModel,
String shapeC2jName)
Search for a shape model by its C2J name, excluding request and response shapes, which are not candidates to be members
of another shape.
|
static ShapeModel |
Utils.findShapeModelByC2jName(IntermediateModel intermediateModel,
String shapeC2jName)
Search for intermediate shape model by its c2j name.
|
static ShapeModel |
Utils.findShapeModelByC2jNameIfExists(IntermediateModel intermediateModel,
String shapeC2jName)
Search for intermediate shape model by its c2j name.
|
static List<ShapeModel> |
Utils.findShapesByC2jName(IntermediateModel intermediateModel,
String shapeC2jName) |
Modifier and Type | Method and Description |
---|---|
String |
OperationModel.getDocs(IntermediateModel model,
ClientType clientType) |
String |
OperationModel.getDocs(IntermediateModel model,
ClientType clientType,
SimpleMethodOverload methodOverload) |
String |
OperationModel.getDocs(IntermediateModel model,
ClientType clientType,
SimpleMethodOverload methodOverload,
DocConfiguration config) |
Modifier and Type | Method and Description |
---|---|
void |
NamingStrategy.validateCustomerVisibleNaming(IntermediateModel trimmedModel)
Verify the customer-visible naming in the provided intermediate model will compile and is idiomatic to Java.
|
void |
DefaultNamingStrategy.validateCustomerVisibleNaming(IntermediateModel trimmedModel) |
Constructor and Description |
---|
PoetExtension(IntermediateModel model) |
Constructor and Description |
---|
AsyncClientBuilderClass(IntermediateModel model) |
AsyncClientBuilderInterface(IntermediateModel model) |
BaseClientBuilderClass(IntermediateModel model) |
BaseClientBuilderInterface(IntermediateModel model) |
SyncClientBuilderClass(IntermediateModel model) |
SyncClientBuilderInterface(IntermediateModel model) |
Modifier and Type | Field and Description |
---|---|
protected IntermediateModel |
AsyncClientInterface.model |
Constructor and Description |
---|
AsyncClientInterface(IntermediateModel model) |
ClientSimpleMethodsIntegrationTests(IntermediateModel model) |
DelegatingAsyncClientClass(IntermediateModel model) |
SdkClientOptions(IntermediateModel model) |
SyncClientInterface(IntermediateModel model) |
Modifier and Type | Field and Description |
---|---|
protected IntermediateModel |
QueryProtocolSpec.intermediateModel |
Modifier and Type | Method and Description |
---|---|
com.squareup.javapoet.CodeBlock |
XmlProtocolSpec.asyncExecutionHandler(IntermediateModel intermediateModel,
OperationModel opModel) |
com.squareup.javapoet.CodeBlock |
QueryProtocolSpec.asyncExecutionHandler(IntermediateModel intermediateModel,
OperationModel opModel) |
default com.squareup.javapoet.CodeBlock |
ProtocolSpec.asyncExecutionHandler(IntermediateModel intermediateModel,
OperationModel opModel)
Execution handler invocation only differs for protocols that support streaming outputs (REST-JSON, REST-XML).
|
com.squareup.javapoet.CodeBlock |
JsonProtocolSpec.asyncExecutionHandler(IntermediateModel intermediateModel,
OperationModel opModel) |
default com.squareup.javapoet.CodeBlock |
ProtocolSpec.asyncMarshaller(IntermediateModel model,
OperationModel opModel,
com.squareup.javapoet.ClassName marshaller,
String protocolFactory) |
default com.squareup.javapoet.CodeBlock |
ProtocolSpec.credentialType(OperationModel opModel,
IntermediateModel model) |
com.squareup.javapoet.MethodSpec |
QueryProtocolSpec.initProtocolFactory(IntermediateModel model) |
com.squareup.javapoet.MethodSpec |
ProtocolSpec.initProtocolFactory(IntermediateModel model) |
com.squareup.javapoet.MethodSpec |
JsonProtocolSpec.initProtocolFactory(IntermediateModel model) |
default String |
ProtocolSpec.populateHttpStatusCode(ShapeModel shapeModel,
IntermediateModel model) |
com.squareup.javapoet.FieldSpec |
QueryProtocolSpec.protocolFactory(IntermediateModel model) |
com.squareup.javapoet.FieldSpec |
ProtocolSpec.protocolFactory(IntermediateModel model) |
com.squareup.javapoet.FieldSpec |
JsonProtocolSpec.protocolFactory(IntermediateModel model) |
default List<com.squareup.javapoet.CodeBlock> |
ProtocolSpec.registerModeledExceptions(IntermediateModel model,
PoetExtension poetExtensions) |
com.squareup.javapoet.CodeBlock |
XmlProtocolSpec.responseHandler(IntermediateModel model,
OperationModel opModel) |
com.squareup.javapoet.CodeBlock |
QueryProtocolSpec.responseHandler(IntermediateModel model,
OperationModel opModel) |
com.squareup.javapoet.CodeBlock |
ProtocolSpec.responseHandler(IntermediateModel model,
OperationModel opModel) |
com.squareup.javapoet.CodeBlock |
JsonProtocolSpec.responseHandler(IntermediateModel model,
OperationModel opModel) |
default com.squareup.javapoet.CodeBlock |
ProtocolSpec.streamingMarshallerCode(IntermediateModel model,
OperationModel opModel,
com.squareup.javapoet.ClassName marshaller,
String protocolFactory,
boolean isAsync) |
default com.squareup.javapoet.CodeBlock |
ProtocolSpec.syncStreamingMarshaller(IntermediateModel model,
OperationModel opModel,
com.squareup.javapoet.ClassName marshaller)
For sync streaming operations, wrap request marshaller in
StreamingRequestMarshaller class. |
Constructor and Description |
---|
Ec2ProtocolSpec(IntermediateModel model,
PoetExtension poetExtensions) |
JsonProtocolSpec(PoetExtension poetExtensions,
IntermediateModel model) |
QueryProtocolSpec(IntermediateModel intermediateModel,
PoetExtension poetExtensions) |
XmlProtocolSpec(IntermediateModel model,
PoetExtension poetExtensions) |
Modifier and Type | Method and Description |
---|---|
static Collection<OperationModel> |
EventStreamUtils.findOperationsWithEventStream(IntermediateModel model,
ShapeModel eventStreamShape)
Returns the all operations that contain the given event stream shape.
|
static Optional<ShapeModel> |
EventStreamUtils.getBaseEventStreamShape(IntermediateModel model,
ShapeModel eventShape)
Returns the event stream
ShapeModel that contains the given event. |
static List<ShapeModel> |
EventStreamUtils.getBaseEventStreamShapes(IntermediateModel model,
ShapeModel eventShape) |
static boolean |
EventStreamUtils.isRequestEvent(IntermediateModel model,
ShapeModel eventShape)
Returns true if the given event shape is a sub-member of any operation request.
|
Constructor and Description |
---|
EventTypeEnumSpec(String enumPackageName,
IntermediateModel intermediateModel,
ShapeModel eventStream) |
Constructor and Description |
---|
AwsServiceBaseRequestSpec(IntermediateModel intermediateModel) |
AwsServiceBaseResponseSpec(IntermediateModel intermediateModel) |
AwsServiceModel(IntermediateModel intermediateModel,
ShapeModel shapeModel) |
BaseExceptionClass(IntermediateModel model) |
EventModelBuilderSpecs(IntermediateModel intermediateModel,
MemberModel eventModel,
com.squareup.javapoet.ClassName eventClassName,
TypeProvider typeProvider) |
EventModelSpec(MemberModel eventModel,
ShapeModel eventStream,
IntermediateModel intermediateModel) |
EventStreamSpecHelper(ShapeModel eventStream,
IntermediateModel intermediateModel) |
ResponseMetadataSpec(IntermediateModel model) |
ServiceModelCopiers(IntermediateModel intermediateModel) |
TypeProvider(IntermediateModel intermediateModel) |
Modifier and Type | Field and Description |
---|---|
protected IntermediateModel |
PaginatorsClassSpec.model |
Constructor and Description |
---|
AsyncResponseClassSpec(IntermediateModel model,
String c2jOperationName,
PaginatorDefinition paginatorDefinition) |
PaginatorsClassSpec(IntermediateModel model,
String c2jOperationName,
PaginatorDefinition paginatorDefinition) |
SyncResponseClassSpec(IntermediateModel model,
String c2jOperationName,
PaginatorDefinition paginatorDefinition) |
Constructor and Description |
---|
SameTokenAsyncResponseClassSpec(IntermediateModel model,
String c2jOperationName,
PaginatorDefinition paginatorDefinition) |
SameTokenSyncResponseClassSpec(IntermediateModel model,
String c2jOperationName,
PaginatorDefinition paginatorDefinition) |
Constructor and Description |
---|
ClientContextParamsClassSpec(IntermediateModel model) |
DefaultPartitionDataProviderSpec(IntermediateModel model) |
EndpointAuthSchemeInterceptorClassSpec(IntermediateModel intermediateModel) |
EndpointParametersClassSpec(IntermediateModel intermediateModel) |
EndpointProviderInterfaceSpec(IntermediateModel intermediateModel) |
EndpointProviderSpec(IntermediateModel intermediateModel) |
EndpointProviderTestSpec(IntermediateModel model) |
EndpointResolverInterceptorSpec(IntermediateModel model) |
EndpointRulesClientTestSpec(IntermediateModel model) |
EndpointRulesSpecUtils(IntermediateModel intermediateModel) |
RequestEndpointInterceptorSpec(IntermediateModel model) |
RuleSetCreationSpec(IntermediateModel intermediateModel) |
Constructor and Description |
---|
MarshallerSpec(IntermediateModel intermediateModel,
ShapeModel shapeModel) |
Constructor and Description |
---|
EventStreamJsonMarshallerSpec(IntermediateModel model,
ShapeModel shapeModel) |
QueryMarshallerSpec(IntermediateModel model,
ShapeModel shapeModel) |
XmlMarshallerSpec(IntermediateModel model,
ShapeModel shapeModel) |
Constructor and Description |
---|
AsyncWaiterClassSpec(IntermediateModel model) |
AsyncWaiterInterfaceSpec(IntermediateModel model) |
BaseWaiterClassSpec(IntermediateModel model,
com.squareup.javapoet.ClassName waiterClassName) |
BaseWaiterInterfaceSpec(IntermediateModel model) |
WaiterClassSpec(IntermediateModel model) |
WaiterInterfaceSpec(IntermediateModel model) |
Modifier and Type | Method and Description |
---|---|
static boolean |
AuthUtils.isOpBearerAuth(IntermediateModel model,
OperationModel opModel)
Returns
true if the operation should use bearer auth. |
static boolean |
AuthUtils.usesAwsAuth(IntermediateModel model) |
static boolean |
AuthUtils.usesBearerAuth(IntermediateModel model)
Returns
true if the service as a whole or any of its operations uses bearer auth type. |
Copyright © 2022. All rights reserved.