Uses of Class
software.amazon.awssdk.codegen.model.intermediate.OperationModel
-
-
Uses of OperationModel in software.amazon.awssdk.codegen
Method parameters in software.amazon.awssdk.codegen with type arguments of type OperationModel Modifier and Type Method Description Map<String,ShapeModel>AddEmptyOutputShape. process(Map<String,OperationModel> currentOperations, Map<String,ShapeModel> currentShapes)Map<String,ShapeModel>IntermediateModelShapeProcessor. process(Map<String,OperationModel> currentOperations, Map<String,ShapeModel> currentShapes) -
Uses of OperationModel in software.amazon.awssdk.codegen.docs
Methods in software.amazon.awssdk.codegen.docs with parameters of type OperationModel Modifier and Type Method Description software.amazon.awssdk.codegen.docs.OperationDocProviderSimpleMethodOverload. asyncDocsProvider(IntermediateModel model, OperationModel opModel, DocConfiguration docConfiguration)static StringOperationDocs. getDocs(IntermediateModel model, OperationModel opModel, ClientType clientType)Get documentation for theSimpleMethodOverload.NORMALoverload.static StringOperationDocs. getDocs(IntermediateModel model, OperationModel opModel, ClientType clientType, SimpleMethodOverload simpleMethodOverload)Equivalent to callingOperationDocs.getDocs(IntermediateModel, OperationModel, ClientType, SimpleMethodOverload, DocConfiguration)with a defaultDocConfigurationstatic StringOperationDocs. getDocs(IntermediateModel model, OperationModel opModel, ClientType clientType, SimpleMethodOverload simpleMethodOverload, DocConfiguration docConfig)Get documentation for a specificSimpleMethodOverload.software.amazon.awssdk.codegen.docs.OperationDocProviderSimpleMethodOverload. syncDocsProvider(IntermediateModel model, OperationModel opModel, DocConfiguration docConfiguration)static com.squareup.javapoet.CodeBlockWaiterDocs. waiterOperationConsumerBuilderJavadoc(com.squareup.javapoet.ClassName clientClassName, com.squareup.javapoet.ClassName requestClassName, Map.Entry<String,WaiterDefinition> waiterDefinition, OperationModel operationModel)static com.squareup.javapoet.CodeBlockWaiterDocs. waiterOperationJavadoc(com.squareup.javapoet.ClassName className, Map.Entry<String,WaiterDefinition> waiterDefinition, OperationModel operationModel)static com.squareup.javapoet.CodeBlockWaiterDocs. waiterOperationWithOverrideConfig(com.squareup.javapoet.ClassName clientClassName, Map.Entry<String,WaiterDefinition> waiterDefinition, OperationModel opModel)static com.squareup.javapoet.CodeBlockWaiterDocs. waiterOperationWithOverrideConfigConsumerBuilder(com.squareup.javapoet.ClassName clientClassName, com.squareup.javapoet.ClassName requestClassName, Map.Entry<String,WaiterDefinition> waiterDefinition, OperationModel opModel)Constructors in software.amazon.awssdk.codegen.docs with parameters of type OperationModel Constructor Description PaginationDocs(IntermediateModel intermediateModel, OperationModel operationModel, PaginatorDefinition paginatorDefinition) -
Uses of OperationModel in software.amazon.awssdk.codegen.model.intermediate
Methods in software.amazon.awssdk.codegen.model.intermediate that return OperationModel Modifier and Type Method Description OperationModelIntermediateModel. getOperation(String operationName)Methods in software.amazon.awssdk.codegen.model.intermediate that return types with arguments of type OperationModel Modifier and Type Method Description Optional<OperationModel>IntermediateModel. getEndpointOperation()Map<String,OperationModel>IntermediateModel. getOperations()Methods in software.amazon.awssdk.codegen.model.intermediate with parameters of type OperationModel Modifier and Type Method Description voidIntermediateModel. setEndpointOperation(OperationModel endpointOperation)Method parameters in software.amazon.awssdk.codegen.model.intermediate with type arguments of type OperationModel Modifier and Type Method Description voidIntermediateModel. setOperations(Map<String,OperationModel> operations)Constructors in software.amazon.awssdk.codegen.model.intermediate with parameters of type OperationModel Constructor Description IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig, OperationModel endpointOperation, Map<String,PaginatorDefinition> paginators, NamingStrategy namingStrategy, Map<String,WaiterDefinition> waiters, EndpointRuleSetModel endpointRuleSetModel, EndpointTestSuiteModel endpointTestSuiteModel, Map<String,ClientContextParam> clientContextParams)Constructor parameters in software.amazon.awssdk.codegen.model.intermediate with type arguments of type OperationModel Constructor Description IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig)IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig, OperationModel endpointOperation, Map<String,PaginatorDefinition> paginators, NamingStrategy namingStrategy, Map<String,WaiterDefinition> waiters, EndpointRuleSetModel endpointRuleSetModel, EndpointTestSuiteModel endpointTestSuiteModel, Map<String,ClientContextParam> clientContextParams) -
Uses of OperationModel in software.amazon.awssdk.codegen.poet
Methods in software.amazon.awssdk.codegen.poet with parameters of type OperationModel Modifier and Type Method Description com.squareup.javapoet.ClassNamePoetExtension. eventStreamResponseHandlerBuilderType(OperationModel operation)com.squareup.javapoet.ClassNamePoetExtension. eventStreamResponseHandlerType(OperationModel operation)com.squareup.javapoet.ClassNamePoetExtension. eventStreamResponseHandlerVisitorBuilderType(OperationModel operation)com.squareup.javapoet.ClassNamePoetExtension. eventStreamResponseHandlerVisitorType(OperationModel operation)StringPoetExtension. getApiName(OperationModel operation)com.squareup.javapoet.ClassNamePoetExtension. responsePojoType(OperationModel operation) -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.client
Methods in software.amazon.awssdk.codegen.poet.client with parameters of type OperationModel Modifier and Type Method Description protected voidDelegatingSyncClientClass. addConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)protected voidSyncClientInterface. addConsumerMethod(List<com.squareup.javapoet.MethodSpec> specs, com.squareup.javapoet.MethodSpec spec, SimpleMethodOverload overload, OperationModel opModel)protected com.squareup.javapoet.MethodSpec.BuilderAsyncClientClass. operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)protected com.squareup.javapoet.MethodSpec.BuilderAsyncClientInterface. operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel operationModel)Add the implementation body.protected com.squareup.javapoet.MethodSpec.BuilderDelegatingAsyncClientClass. operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)protected com.squareup.javapoet.MethodSpec.BuilderDelegatingSyncClientClass. operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)protected com.squareup.javapoet.MethodSpec.BuilderSyncClientInterface. operationBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel opModel)protected com.squareup.javapoet.MethodSpec.BuilderAsyncClientInterface. paginatedMethodBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel operationModel)protected com.squareup.javapoet.MethodSpec.BuilderSyncClientInterface. paginatedMethodBody(com.squareup.javapoet.MethodSpec.Builder builder, OperationModel operationModel)protected List<com.squareup.javapoet.MethodSpec>SyncClientInterface. paginatedMethods(OperationModel opModel)protected com.squareup.javapoet.MethodSpecAsyncClientInterface. paginatedTraditionalMethod(OperationModel opModel)protected com.squareup.javapoet.MethodSpecAsyncClientInterface. traditionalMethod(OperationModel opModel)protected com.squareup.javapoet.MethodSpecDelegatingSyncClientClass. traditionalMethod(OperationModel opModel) -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.client.specs
Methods in software.amazon.awssdk.codegen.poet.client.specs with parameters of type OperationModel Modifier and Type Method Description com.squareup.javapoet.CodeBlockJsonProtocolSpec. asyncExecutionHandler(IntermediateModel intermediateModel, OperationModel opModel)default com.squareup.javapoet.CodeBlockProtocolSpec. asyncExecutionHandler(IntermediateModel intermediateModel, OperationModel opModel)Execution handler invocation only differs for protocols that support streaming outputs (REST-JSON, REST-XML).com.squareup.javapoet.CodeBlockQueryProtocolSpec. asyncExecutionHandler(IntermediateModel intermediateModel, OperationModel opModel)com.squareup.javapoet.CodeBlockXmlProtocolSpec. asyncExecutionHandler(IntermediateModel intermediateModel, OperationModel opModel)default com.squareup.javapoet.CodeBlockProtocolSpec. asyncMarshaller(IntermediateModel model, OperationModel opModel, com.squareup.javapoet.ClassName marshaller, String protocolFactory)default com.squareup.javapoet.CodeBlockProtocolSpec. credentialType(OperationModel opModel, IntermediateModel model)default StringProtocolSpec. discoveredEndpoint(OperationModel opModel)Optional<com.squareup.javapoet.CodeBlock>JsonProtocolSpec. errorResponseHandler(OperationModel opModel)Optional<com.squareup.javapoet.CodeBlock>ProtocolSpec. errorResponseHandler(OperationModel opModel)Optional<com.squareup.javapoet.CodeBlock>QueryProtocolSpec. errorResponseHandler(OperationModel opModel)Optional<com.squareup.javapoet.CodeBlock>XmlProtocolSpec. errorResponseHandler(OperationModel opModel)default com.squareup.javapoet.TypeNameProtocolSpec. executeFutureValueType(OperationModel opModel, PoetExtension poetExtensions)com.squareup.javapoet.CodeBlockJsonProtocolSpec. executionHandler(OperationModel opModel)com.squareup.javapoet.CodeBlockProtocolSpec. executionHandler(OperationModel opModel)com.squareup.javapoet.CodeBlockQueryProtocolSpec. executionHandler(OperationModel opModel)com.squareup.javapoet.CodeBlockXmlProtocolSpec. executionHandler(OperationModel opModel)default com.squareup.javapoet.TypeNameProtocolSpec. getPojoResponseType(OperationModel opModel, PoetExtension poetExtensions)Gets the POJO response type for the operation.default StringProtocolSpec. hostPrefixExpression(OperationModel opModel)com.squareup.javapoet.CodeBlockJsonProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)com.squareup.javapoet.CodeBlockProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)com.squareup.javapoet.CodeBlockQueryProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)com.squareup.javapoet.CodeBlockXmlProtocolSpec. responseHandler(IntermediateModel model, OperationModel opModel)default com.squareup.javapoet.CodeBlockProtocolSpec. streamingMarshallerCode(IntermediateModel model, OperationModel opModel, com.squareup.javapoet.ClassName marshaller, String protocolFactory, boolean isAsync)default com.squareup.javapoet.CodeBlockProtocolSpec. syncStreamingMarshaller(IntermediateModel model, OperationModel opModel, com.squareup.javapoet.ClassName marshaller)For sync streaming operations, wrap request marshaller inStreamingRequestMarshallerclass. -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.client.traits
Methods in software.amazon.awssdk.codegen.poet.client.traits with parameters of type OperationModel Modifier and Type Method Description static com.squareup.javapoet.CodeBlockHttpChecksumTrait. create(OperationModel operationModel)Generate a ".putExecutionAttribute(...)" code-block for the provided operation model.static com.squareup.javapoet.CodeBlockNoneAuthTypeRequestTrait. create(OperationModel operationModel)Generate a ".putExecutionAttribute(...)" code-block for the provided operation model.static com.squareup.javapoet.CodeBlockRequestCompressionTrait. create(OperationModel operationModel, IntermediateModel model)Generate a ".putExecutionAttribute(...)" code-block for the provided operation model.static com.squareup.javapoet.CodeBlockHttpChecksumRequiredTrait. putHttpChecksumAttribute(OperationModel operationModel)Generate a ".putExecutionAttribute(...)" code-block for the provided operation model. -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.eventstream
Methods in software.amazon.awssdk.codegen.poet.eventstream that return types with arguments of type OperationModel 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.Constructors in software.amazon.awssdk.codegen.poet.eventstream with parameters of type OperationModel Constructor Description EventStreamResponseHandlerBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel)EventStreamResponseHandlerBuilderInterfaceSpec(PoetExtension poetExt, OperationModel operationModel)EventStreamResponseHandlerSpec(GeneratorTaskParams params, OperationModel operationModel)EventStreamVisitorBuilderImplSpec(GeneratorTaskParams params, OperationModel operationModel) -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.model
Methods in software.amazon.awssdk.codegen.poet.model with parameters of type OperationModel Modifier and Type Method Description static com.squareup.javapoet.MethodSpecDeprecationUtils. checkDeprecated(OperationModel operation, com.squareup.javapoet.MethodSpec method)If a given operation is modeled as deprecated, add theDeprecatedannotation to the method and, if the method already has existing Javadoc, append a section with the@deprecatedtag. -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.paginators
Fields in software.amazon.awssdk.codegen.poet.paginators declared as OperationModel Modifier and Type Field Description protected OperationModelPaginatorsClassSpec. operationModel -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.rules
Methods in software.amazon.awssdk.codegen.poet.rules with parameters of type OperationModel Modifier and Type Method Description static com.squareup.javapoet.CodeBlockTestGeneratorUtils. createExpect(ExpectModel expect, OperationModel opModel, Map<String,com.fasterxml.jackson.core.TreeNode> opParams)static Optional<String>TestGeneratorUtils. getHostPrefixTemplate(OperationModel opModel) -
Uses of OperationModel in software.amazon.awssdk.codegen.poet.waiters
Methods in software.amazon.awssdk.codegen.poet.waiters with parameters of type OperationModel Modifier and Type Method Description protected com.squareup.javapoet.ParameterizedTypeNameAsyncWaiterClassSpec. getWaiterResponseType(OperationModel opModel)protected com.squareup.javapoet.ParameterizedTypeNameAsyncWaiterInterfaceSpec. getWaiterResponseType(OperationModel opModel)protected abstract com.squareup.javapoet.TypeNameBaseWaiterClassSpec. getWaiterResponseType(OperationModel opModel)protected abstract com.squareup.javapoet.ParameterizedTypeNameBaseWaiterInterfaceSpec. getWaiterResponseType(OperationModel operationModel)protected com.squareup.javapoet.ParameterizedTypeNameWaiterClassSpec. getWaiterResponseType(OperationModel opModel)protected com.squareup.javapoet.ParameterizedTypeNameWaiterInterfaceSpec. getWaiterResponseType(OperationModel opModel) -
Uses of OperationModel in software.amazon.awssdk.codegen.utils
Methods in software.amazon.awssdk.codegen.utils with parameters of type OperationModel Modifier and Type Method Description static booleanAuthUtils. isOpBearerAuth(IntermediateModel model, OperationModel opModel)Returnstrueif the operation should use bearer auth.
-