public final class IntermediateModel extends Object
Constructor and Description |
---|
IntermediateModel(Metadata metadata,
Map<String,OperationModel> operations,
Map<String,ShapeModel> shapes,
CustomizationConfig customizationConfig,
ServiceExamples examples) |
IntermediateModel(Metadata metadata,
Map<String,OperationModel> operations,
Map<String,ShapeModel> shapes,
CustomizationConfig customizationConfig,
ServiceExamples examples,
OperationModel endpointOperation,
Map<String,AuthorizerModel> customAuthorizers,
Map<String,PaginatorDefinition> paginators,
NamingStrategy namingStrategy) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsRequestEventStreams() |
boolean |
containsRequestSigners() |
Map<String,AuthorizerModel> |
getCustomAuthorizers() |
CustomizationConfig |
getCustomizationConfig() |
String |
getCustomRetryPolicy() |
Optional<OperationModel> |
getEndpointOperation() |
ServiceExamples |
getExamples() |
String |
getFileHeader() |
Metadata |
getMetadata() |
NamingStrategy |
getNamingStrategy() |
OperationModel |
getOperation(String operationName) |
Map<String,OperationModel> |
getOperations() |
Map<String,PaginatorDefinition> |
getPaginators() |
String |
getSdkBaseResponseFqcn() |
String |
getSdkModeledExceptionBaseClassName() |
String |
getSdkModeledExceptionBaseFqcn() |
String |
getSdkRequestBaseClassName() |
String |
getSdkResponseBaseClassName() |
ShapeModel |
getShapeByC2jName(String c2jName) |
Map<String,ShapeModel> |
getShapes() |
boolean |
hasPaginators() |
List<OperationModel> |
simpleMethodsRequiringTesting() |
public IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig, ServiceExamples examples)
public IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig, ServiceExamples examples, OperationModel endpointOperation, Map<String,AuthorizerModel> customAuthorizers, Map<String,PaginatorDefinition> paginators, NamingStrategy namingStrategy)
public Metadata getMetadata()
public Map<String,OperationModel> getOperations()
public OperationModel getOperation(String operationName)
public Map<String,ShapeModel> getShapes()
public ShapeModel getShapeByC2jName(String c2jName)
public CustomizationConfig getCustomizationConfig()
public ServiceExamples getExamples()
public Map<String,PaginatorDefinition> getPaginators()
public NamingStrategy getNamingStrategy()
public String getCustomRetryPolicy()
public String getSdkModeledExceptionBaseFqcn()
public String getSdkModeledExceptionBaseClassName()
public String getSdkRequestBaseClassName()
public String getSdkResponseBaseClassName()
public String getFileHeader() throws IOException
IOException
public String getSdkBaseResponseFqcn()
public List<OperationModel> simpleMethodsRequiringTesting()
public Map<String,AuthorizerModel> getCustomAuthorizers()
public Optional<OperationModel> getEndpointOperation()
public boolean hasPaginators()
public boolean containsRequestSigners()
public boolean containsRequestEventStreams()
Copyright © 2020. All rights reserved.