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 |
RenameShapesProcessor.postprocess(IntermediateModel intermediateModel) |
void |
RemoveExceptionMessagePropertyProcessor.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) |
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) |
Constructor and Description |
---|
GeneratorPathProvider(IntermediateModel model,
String sourceDirectory,
String testDirectory) |
Modifier and Type | Field and Description |
---|---|
protected IntermediateModel |
BaseGeneratorTasks.model |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
PoetExtensions(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) |
SyncClientInterface(IntermediateModel model) |
Modifier and Type | Method and Description |
---|---|
com.squareup.javapoet.CodeBlock |
JsonProtocolSpec.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).
|
default com.squareup.javapoet.CodeBlock |
ProtocolSpec.asyncMarshaller(IntermediateModel model,
OperationModel opModel,
com.squareup.javapoet.ClassName marshaller,
String protocolFactory) |
com.squareup.javapoet.MethodSpec |
JsonProtocolSpec.initProtocolFactory(IntermediateModel model) |
com.squareup.javapoet.MethodSpec |
QueryProtocolSpec.initProtocolFactory(IntermediateModel model) |
com.squareup.javapoet.MethodSpec |
ProtocolSpec.initProtocolFactory(IntermediateModel model) |
com.squareup.javapoet.FieldSpec |
JsonProtocolSpec.protocolFactory(IntermediateModel model) |
com.squareup.javapoet.FieldSpec |
QueryProtocolSpec.protocolFactory(IntermediateModel model) |
com.squareup.javapoet.FieldSpec |
ProtocolSpec.protocolFactory(IntermediateModel model) |
default List<com.squareup.javapoet.CodeBlock> |
ProtocolSpec.registerModeledExceptions(IntermediateModel model,
PoetExtensions poetExtensions) |
com.squareup.javapoet.CodeBlock |
JsonProtocolSpec.responseHandler(IntermediateModel model,
OperationModel opModel) |
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) |
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,
PoetExtensions poetExtensions) |
JsonProtocolSpec(PoetExtensions poetExtensions,
IntermediateModel model) |
QueryProtocolSpec(IntermediateModel intermediateModel,
PoetExtensions poetExtensions) |
XmlProtocolSpec(IntermediateModel model,
PoetExtensions poetExtensions) |
Modifier and Type | Method and Description |
---|---|
static OperationModel |
EventStreamUtils.findOperationWithEventStream(IntermediateModel model,
ShapeModel eventStreamShape)
Returns the first operation that contains the given event stream shape.
|
static ShapeModel |
EventStreamUtils.getBaseEventStreamShape(IntermediateModel model,
ShapeModel eventShape)
Returns the event stream
ShapeModel that contains the given event. |
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 |
---|
AwsServiceBaseRequestSpec(IntermediateModel intermediateModel) |
AwsServiceBaseResponseSpec(IntermediateModel intermediateModel) |
AwsServiceModel(IntermediateModel intermediateModel,
ShapeModel shapeModel) |
BaseExceptionClass(IntermediateModel model) |
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 |
---|
MarshallerSpec(IntermediateModel intermediateModel,
ShapeModel shapeModel) |
Constructor and Description |
---|
EventStreamJsonMarshallerSpec(IntermediateModel model,
ShapeModel shapeModel) |
QueryMarshallerSpec(IntermediateModel model,
ShapeModel shapeModel) |
XmlMarshallerSpec(IntermediateModel model,
ShapeModel shapeModel) |
Copyright © 2019. All rights reserved.