Uses of Class
software.amazon.awssdk.codegen.model.intermediate.IntermediateModel
-
-
Uses of IntermediateModel in software.amazon.awssdk.codegen
Methods in software.amazon.awssdk.codegen that return IntermediateModel Modifier and Type Method Description IntermediateModel
IntermediateModelBuilder. build()
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.customization
Methods in software.amazon.awssdk.codegen.customization with parameters of type IntermediateModel Modifier and Type Method Description void
CodegenCustomizationProcessor. postprocess(IntermediateModel intermediateModel)
Apply the customization after the intermediate model is builtvoid
CodegenCustomizationProcessorChain. postprocess(IntermediateModel intermediateModel)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.customization.processors
Methods in software.amazon.awssdk.codegen.customization.processors with parameters of type IntermediateModel Modifier and Type Method Description void
CustomSdkShapesProcessor. postprocess(IntermediateModel intermediateModel)
void
ExplicitStringPayloadQueryProtocolProcessor. postprocess(IntermediateModel intermediateModel)
void
MetadataModifiersProcessor. postprocess(IntermediateModel intermediateModel)
void
NewAndLegacyEventStreamProcessor. postprocess(IntermediateModel intermediateModel)
void
RemoveExceptionMessagePropertyProcessor. postprocess(IntermediateModel intermediateModel)
void
RenameShapesProcessor. postprocess(IntermediateModel intermediateModel)
void
S3ControlRemoveAccountIdHostPrefixProcessor. postprocess(IntermediateModel intermediateModel)
void
S3RemoveBucketFromUriProcessor. postprocess(IntermediateModel intermediateModel)
void
UseLegacyEventGenerationSchemeProcessor. postprocess(IntermediateModel intermediateModel)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.docs
Methods in software.amazon.awssdk.codegen.docs with parameters of type IntermediateModel Modifier and Type Method 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 theSimpleMethodOverload.NORMAL
overload.static String
OperationDocs. getDocs(IntermediateModel model, OperationModel opModel, ClientType clientType, SimpleMethodOverload simpleMethodOverload)
Equivalent to callingOperationDocs.getDocs(IntermediateModel, OperationModel, ClientType, SimpleMethodOverload, DocConfiguration)
with a defaultDocConfiguration
static String
OperationDocs. getDocs(IntermediateModel model, OperationModel opModel, ClientType clientType, SimpleMethodOverload simpleMethodOverload, DocConfiguration docConfig)
Get documentation for a specificSimpleMethodOverload
.software.amazon.awssdk.codegen.docs.OperationDocProvider
SimpleMethodOverload. syncDocsProvider(IntermediateModel model, OperationModel opModel, DocConfiguration docConfiguration)
Constructors in software.amazon.awssdk.codegen.docs with parameters of type IntermediateModel Constructor Description PaginationDocs(IntermediateModel intermediateModel, OperationModel operationModel, PaginatorDefinition paginatorDefinition)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.emitters
Methods in software.amazon.awssdk.codegen.emitters that return IntermediateModel Modifier and Type Method Description IntermediateModel
GeneratorTaskParams. getModel()
Methods in software.amazon.awssdk.codegen.emitters with parameters of type IntermediateModel Modifier and Type Method Description static GeneratorTaskParams
GeneratorTaskParams. create(IntermediateModel model, String sourceDirectory, String testDirectory, String resourcesDirectory)
Constructors in software.amazon.awssdk.codegen.emitters with parameters of type IntermediateModel Constructor Description GeneratorPathProvider(IntermediateModel model, String sourceDirectory, String testDirectory, String resourcesDirectory)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.emitters.tasks
Fields in software.amazon.awssdk.codegen.emitters.tasks declared as IntermediateModel Modifier and Type Field Description protected IntermediateModel
BaseGeneratorTasks. model
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.internal
Methods in software.amazon.awssdk.codegen.internal with parameters of type IntermediateModel Modifier and Type Method 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)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.model.intermediate
Methods in software.amazon.awssdk.codegen.model.intermediate with parameters of type IntermediateModel Modifier and Type Method 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)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.naming
Methods in software.amazon.awssdk.codegen.naming with parameters of type IntermediateModel Modifier and Type Method Description void
DefaultNamingStrategy. validateCustomerVisibleNaming(IntermediateModel trimmedModel)
void
NamingStrategy. validateCustomerVisibleNaming(IntermediateModel trimmedModel)
Verify the customer-visible naming in the provided intermediate model will compile and is idiomatic to Java. -
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet
Constructors in software.amazon.awssdk.codegen.poet with parameters of type IntermediateModel Constructor Description PoetExtension(IntermediateModel model)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.auth.scheme
Methods in software.amazon.awssdk.codegen.poet.auth.scheme with parameters of type IntermediateModel Modifier and Type Method Description static AuthSchemeCodegenKnowledgeIndex
AuthSchemeCodegenKnowledgeIndex. of(IntermediateModel intermediateModel)
Creates a newAuthSchemeCodegenKnowledgeIndex
using the givenintermediateModel
..static ModelAuthSchemeClassesKnowledgeIndex
ModelAuthSchemeClassesKnowledgeIndex. of(IntermediateModel intermediateModel)
Creates a newAuthSchemeCodegenKnowledgeIndex
using the givenintermediateModel
..static ModelAuthSchemeKnowledgeIndex
ModelAuthSchemeKnowledgeIndex. of(IntermediateModel intermediateModel)
Creates a new knowledge index using the given model.static SigV4AuthSchemeCodegenKnowledgeIndex
SigV4AuthSchemeCodegenKnowledgeIndex. of(IntermediateModel intermediateModel)
Creates a new knowledge index from the given model.Constructors in software.amazon.awssdk.codegen.poet.auth.scheme with parameters of type IntermediateModel Constructor Description AuthSchemeInterceptorSpec(IntermediateModel intermediateModel)
AuthSchemeParamsSpec(IntermediateModel intermediateModel)
AuthSchemeProviderSpec(IntermediateModel intermediateModel)
AuthSchemeSpecUtils(IntermediateModel intermediateModel)
DefaultAuthSchemeParamsSpec(IntermediateModel intermediateModel)
EndpointAwareAuthSchemeParamsSpec(IntermediateModel intermediateModel)
EndpointBasedAuthSchemeProviderSpec(IntermediateModel intermediateModel)
ModelBasedAuthSchemeProviderSpec(IntermediateModel intermediateModel)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.builder
Constructors in software.amazon.awssdk.codegen.poet.builder with parameters of type IntermediateModel Constructor Description AsyncClientBuilderClass(IntermediateModel model)
AsyncClientBuilderInterface(IntermediateModel model)
BaseClientBuilderClass(IntermediateModel model)
BaseClientBuilderInterface(IntermediateModel model)
SyncClientBuilderClass(IntermediateModel model)
SyncClientBuilderInterface(IntermediateModel model)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.client
Fields in software.amazon.awssdk.codegen.poet.client declared as IntermediateModel Modifier and Type Field Description protected IntermediateModel
AsyncClientInterface. model
Methods in software.amazon.awssdk.codegen.poet.client with parameters of type IntermediateModel Modifier and Type Method Description static Optional<com.squareup.javapoet.CodeBlock>
SyncClientClass. addRequestModifierCode(OperationModel opModel, IntermediateModel model)
Constructors in software.amazon.awssdk.codegen.poet.client with parameters of type IntermediateModel Constructor Description AsyncClientInterface(IntermediateModel model)
DelegatingAsyncClientClass(IntermediateModel model)
DelegatingSyncClientClass(IntermediateModel model)
SdkClientOptions(IntermediateModel model)
SyncClientInterface(IntermediateModel model)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.client.specs
Fields in software.amazon.awssdk.codegen.poet.client.specs declared as IntermediateModel Modifier and Type Field Description protected IntermediateModel
QueryProtocolSpec. intermediateModel
Methods in software.amazon.awssdk.codegen.poet.client.specs with parameters of type IntermediateModel Modifier and Type Method Description com.squareup.javapoet.CodeBlock
JsonProtocolSpec. 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
QueryProtocolSpec. asyncExecutionHandler(IntermediateModel intermediateModel, OperationModel opModel)
com.squareup.javapoet.CodeBlock
XmlProtocolSpec. 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
JsonProtocolSpec. initProtocolFactory(IntermediateModel model)
com.squareup.javapoet.MethodSpec
ProtocolSpec. initProtocolFactory(IntermediateModel model)
com.squareup.javapoet.MethodSpec
QueryProtocolSpec. initProtocolFactory(IntermediateModel model)
default String
ProtocolSpec. populateHttpStatusCode(ShapeModel shapeModel, IntermediateModel model)
com.squareup.javapoet.FieldSpec
JsonProtocolSpec. protocolFactory(IntermediateModel model)
com.squareup.javapoet.FieldSpec
ProtocolSpec. protocolFactory(IntermediateModel model)
com.squareup.javapoet.FieldSpec
QueryProtocolSpec. protocolFactory(IntermediateModel model)
default List<com.squareup.javapoet.CodeBlock>
ProtocolSpec. registerModeledExceptions(IntermediateModel model, PoetExtension poetExtensions)
com.squareup.javapoet.CodeBlock
JsonProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)
com.squareup.javapoet.CodeBlock
ProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)
com.squareup.javapoet.CodeBlock
QueryProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)
com.squareup.javapoet.CodeBlock
XmlProtocolSpec. 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 inStreamingRequestMarshaller
class.Constructors in software.amazon.awssdk.codegen.poet.client.specs with parameters of type IntermediateModel Constructor Description Ec2ProtocolSpec(IntermediateModel model, PoetExtension poetExtensions)
JsonProtocolSpec(PoetExtension poetExtensions, IntermediateModel model)
QueryProtocolSpec(IntermediateModel intermediateModel, PoetExtension poetExtensions)
XmlProtocolSpec(IntermediateModel model, PoetExtension poetExtensions)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.client.traits
Methods in software.amazon.awssdk.codegen.poet.client.traits with parameters of type IntermediateModel Modifier and Type Method Description static com.squareup.javapoet.CodeBlock
RequestCompressionTrait. create(OperationModel operationModel, IntermediateModel model)
Generate a ".putExecutionAttribute(...)" code-block for the provided operation model. -
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.common
Fields in software.amazon.awssdk.codegen.poet.common declared as IntermediateModel Modifier and Type Field Description protected IntermediateModel
UserAgentUtilsSpec. model
Constructors in software.amazon.awssdk.codegen.poet.common with parameters of type IntermediateModel Constructor Description UserAgentUtilsSpec(IntermediateModel model)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.eventstream
Methods in software.amazon.awssdk.codegen.poet.eventstream with parameters of type IntermediateModel Modifier and Type Method 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 streamShapeModel
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.Constructors in software.amazon.awssdk.codegen.poet.eventstream with parameters of type IntermediateModel Constructor Description EventTypeEnumSpec(String enumPackageName, IntermediateModel intermediateModel, ShapeModel eventStream)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.model
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.paginators
Fields in software.amazon.awssdk.codegen.poet.paginators declared as IntermediateModel Modifier and Type Field Description protected IntermediateModel
PaginatorsClassSpec. model
Constructors in software.amazon.awssdk.codegen.poet.paginators with parameters of type IntermediateModel Constructor Description AsyncResponseClassSpec(IntermediateModel model, String c2jOperationName, PaginatorDefinition paginatorDefinition)
PaginatorsClassSpec(IntermediateModel model, String c2jOperationName, PaginatorDefinition paginatorDefinition)
SyncResponseClassSpec(IntermediateModel model, String c2jOperationName, PaginatorDefinition paginatorDefinition)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.paginators.customizations
Constructors in software.amazon.awssdk.codegen.poet.paginators.customizations with parameters of type IntermediateModel Constructor Description SameTokenAsyncResponseClassSpec(IntermediateModel model, String c2jOperationName, PaginatorDefinition paginatorDefinition)
SameTokenSyncResponseClassSpec(IntermediateModel model, String c2jOperationName, PaginatorDefinition paginatorDefinition)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.rules
Methods in software.amazon.awssdk.codegen.poet.rules with parameters of type IntermediateModel Modifier and Type Method Description static EndpointParamsKnowledgeIndex
EndpointParamsKnowledgeIndex. of(IntermediateModel intermediateModel)
Creates a newEndpointParamsKnowledgeIndex
using the givenintermediateModel
..Constructors in software.amazon.awssdk.codegen.poet.rules with parameters of type IntermediateModel Constructor Description ClientContextParamsClassSpec(IntermediateModel model)
DefaultPartitionDataProviderSpec(IntermediateModel model)
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)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.rules2
Constructors in software.amazon.awssdk.codegen.poet.rules2 with parameters of type IntermediateModel Constructor Description EndpointProviderSpec2(IntermediateModel intermediateModel)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.transform
Constructors in software.amazon.awssdk.codegen.poet.transform with parameters of type IntermediateModel Constructor Description MarshallerSpec(IntermediateModel intermediateModel, ShapeModel shapeModel)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.transform.protocols
Constructors in software.amazon.awssdk.codegen.poet.transform.protocols with parameters of type IntermediateModel Constructor Description EventStreamJsonMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
QueryMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
XmlMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.poet.waiters
Constructors in software.amazon.awssdk.codegen.poet.waiters with parameters of type IntermediateModel Constructor Description AsyncWaiterClassSpec(IntermediateModel model)
AsyncWaiterInterfaceSpec(IntermediateModel model)
BaseWaiterClassSpec(IntermediateModel model, com.squareup.javapoet.ClassName waiterClassName)
BaseWaiterInterfaceSpec(IntermediateModel model)
WaiterClassSpec(IntermediateModel model)
WaiterInterfaceSpec(IntermediateModel model)
-
Uses of IntermediateModel in software.amazon.awssdk.codegen.utils
Methods in software.amazon.awssdk.codegen.utils with parameters of type IntermediateModel Modifier and Type Method Description static boolean
AuthUtils. isOpBearerAuth(IntermediateModel model, OperationModel opModel)
Returnstrue
if the operation should use bearer auth.static boolean
AuthUtils. usesAwsAuth(IntermediateModel model)
static boolean
AuthUtils. usesBearerAuth(IntermediateModel model)
Returnstrue
if the service as a whole or any of its operations usesbearer
auth type.
-