public final class IntermediateModel extends Object
Constructor and Description |
---|
IntermediateModel() |
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,AuthorizerModel> customAuthorizers,
Map<String,PaginatorDefinition> paginators,
NamingStrategy namingStrategy) |
public IntermediateModel()
public IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig)
public IntermediateModel(Metadata metadata, Map<String,OperationModel> operations, Map<String,ShapeModel> shapes, CustomizationConfig customizationConfig, OperationModel endpointOperation, Map<String,AuthorizerModel> customAuthorizers, Map<String,PaginatorDefinition> paginators, NamingStrategy namingStrategy)
public Metadata getMetadata()
public void setMetadata(Metadata metadata)
public Map<String,OperationModel> getOperations()
public void setOperations(Map<String,OperationModel> operations)
public OperationModel getOperation(String operationName)
public Map<String,ShapeModel> getShapes()
public void setShapes(Map<String,ShapeModel> shapes)
public ShapeModel getShapeByNameAndC2jName(String shapeName, String shapeC2jName)
shapeName
- the name of the shape in the intermediate modelshapeC2jName
- C2J's name for the shapeIllegalArgumentException
- if no matching shape is foundpublic CustomizationConfig getCustomizationConfig()
public void setCustomizationConfig(CustomizationConfig customizationConfig)
public Map<String,PaginatorDefinition> getPaginators()
public void setPaginators(Map<String,PaginatorDefinition> paginators)
public NamingStrategy getNamingStrategy()
public void setNamingStrategy(NamingStrategy namingStrategy)
public String getCustomRetryPolicy()
public String getSdkModeledExceptionBaseFqcn()
public String getSdkModeledExceptionBaseClassName()
public String getSdkRequestBaseClassName()
public String getSdkResponseBaseClassName()
public String getFileHeader()
public String getSdkBaseResponseFqcn()
public List<OperationModel> simpleMethodsRequiringTesting()
public Map<String,AuthorizerModel> getCustomAuthorizers()
public void setCustomAuthorizers(Map<String,AuthorizerModel> customAuthorizers)
public Optional<OperationModel> getEndpointOperation()
public void setEndpointOperation(OperationModel endpointOperation)
public boolean hasPaginators()
public boolean containsRequestSigners()
public boolean containsRequestEventStreams()
Copyright © 2020. All rights reserved.