Uses of Class
software.amazon.awssdk.codegen.model.intermediate.ShapeModel
-
-
Uses of ShapeModel in software.amazon.awssdk.codegen
Methods in software.amazon.awssdk.codegen that return types with arguments of type ShapeModel 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 ShapeModel in software.amazon.awssdk.codegen.internal
Methods in software.amazon.awssdk.codegen.internal that return ShapeModel Modifier and Type Method Description static ShapeModelUtils. 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 ShapeModelUtils. findShapeModelByC2jName(IntermediateModel intermediateModel, String shapeC2jName)Search for intermediate shape model by its c2j name.static ShapeModelUtils. findShapeModelByC2jNameIfExists(IntermediateModel intermediateModel, String shapeC2jName)Search for intermediate shape model by its c2j name.Methods in software.amazon.awssdk.codegen.internal that return types with arguments of type ShapeModel Modifier and Type Method Description static List<ShapeModel>Utils. findShapesByC2jName(IntermediateModel intermediateModel, String shapeC2jName)Methods in software.amazon.awssdk.codegen.internal with parameters of type ShapeModel Modifier and Type Method Description static StringDocumentationUtils. createLinkToServiceDocumentation(Metadata metadata, ShapeModel shapeModel)Create the HTML for a link to the operation/shape core AWS docs site -
Uses of ShapeModel in software.amazon.awssdk.codegen.model.config.customization
Methods in software.amazon.awssdk.codegen.model.config.customization with parameters of type ShapeModel Modifier and Type Method Description booleanConvenienceTypeOverload. accepts(ShapeModel shape, MemberModel member) -
Uses of ShapeModel in software.amazon.awssdk.codegen.model.intermediate
Methods in software.amazon.awssdk.codegen.model.intermediate that return ShapeModel Modifier and Type Method Description ShapeModelOperationModel. getInputShape()ShapeModelOperationModel. getOutputShape()ShapeModelMemberModel. getShape()ShapeModelIntermediateModel. getShapeByNameAndC2jName(String shapeName, String shapeC2jName)Looks up a shape by name and verifies that the expected C2J name matchesShapeModelShapeModel. withHasHeaderMember(boolean hasHeaderMember)ShapeModelShapeModel. withHasPayloadMember(boolean hasPayloadMember)ShapeModelShapeModel. withHasRequiresLengthMember(boolean hasRequiresLengthMember)ShapeModelShapeModel. withHasStatusCodeMember(boolean hasStatusCodeMember)ShapeModelShapeModel. withHasStreamingMember(boolean hasStreamingMember)ShapeModelShapeModel. withIsDocument(boolean document)ShapeModelShapeModel. withIsEvent(boolean isEvent)ShapeModelShapeModel. withIsEventStream(boolean isEventStream)ShapeModelShapeModel. withIsFault(boolean fault)ShapeModelShapeModel. withIsRetryable(boolean retryable)ShapeModelShapeModel. withIsThrottling(boolean throttling)ShapeModelShapeModel. withType(String type)ShapeModelShapeModel. withXmlNamespace(XmlNamespace xmlNamespace)Methods in software.amazon.awssdk.codegen.model.intermediate that return types with arguments of type ShapeModel Modifier and Type Method Description Map<String,ShapeModel>IntermediateModel. getShapes()Methods in software.amazon.awssdk.codegen.model.intermediate with parameters of type ShapeModel Modifier and Type Method Description voidOperationModel. setInputShape(ShapeModel inputShape)voidOperationModel. setOutputShape(ShapeModel outputShape)voidMemberModel. setShape(ShapeModel shape)Method parameters in software.amazon.awssdk.codegen.model.intermediate with type arguments of type ShapeModel Modifier and Type Method Description voidIntermediateModel. setShapes(Map<String,ShapeModel> shapes) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet
Methods in software.amazon.awssdk.codegen.poet with parameters of type ShapeModel Modifier and Type Method Description com.squareup.javapoet.ClassNamePoetExtension. getModelClassFromShape(ShapeModel shapeModel)booleanPoetExtension. isRequest(ShapeModel shapeModel)booleanPoetExtension. isResponse(ShapeModel shapeModel) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet.client.specs
Methods in software.amazon.awssdk.codegen.poet.client.specs with parameters of type ShapeModel Modifier and Type Method Description default StringProtocolSpec. populateHttpStatusCode(ShapeModel shapeModel, IntermediateModel model) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet.common
Methods in software.amazon.awssdk.codegen.poet.common that return ShapeModel Modifier and Type Method Description protected ShapeModelAbstractEnumClass. getShape()Constructors in software.amazon.awssdk.codegen.poet.common with parameters of type ShapeModel Constructor Description AbstractEnumClass(ShapeModel shape)EnumClass(String enumPackage, ShapeModel shape) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet.eventstream
Methods in software.amazon.awssdk.codegen.poet.eventstream that return ShapeModel Modifier and Type Method Description static ShapeModelEventStreamUtils. getEventStreamInRequest(ShapeModel requestShape)Get eventstream member from a request shape model.static ShapeModelEventStreamUtils. getEventStreamInResponse(ShapeModel responseShape)Get eventstream member from a response shape model.Methods in software.amazon.awssdk.codegen.poet.eventstream that return types with arguments of type ShapeModel Modifier and Type Method Description static Optional<ShapeModel>EventStreamUtils. getBaseEventStreamShape(IntermediateModel model, ShapeModel eventShape)Returns the event streamShapeModelthat contains the given event.static List<ShapeModel>EventStreamUtils. getBaseEventStreamShapes(IntermediateModel model, ShapeModel eventShape)Methods in software.amazon.awssdk.codegen.poet.eventstream with parameters of type ShapeModel Modifier and Type Method Description static booleanEventStreamUtils. doesShapeContainsEventStream(ShapeModel parentShape, ShapeModel childEventStreamShape)Returns true if the #childEventStreamShape is a member of the #parentShape.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 streamShapeModelthat contains the given event.static List<ShapeModel>EventStreamUtils. getBaseEventStreamShapes(IntermediateModel model, ShapeModel eventShape)static Stream<MemberModel>EventStreamUtils. getErrorMembers(ShapeModel eventStreamShape)static Stream<MemberModel>EventStreamUtils. getEventMembers(ShapeModel eventStreamShape)Returns the stream of event members ('event: true') excluding exceptions from the input event stream shape ('eventstream: true').static Stream<MemberModel>EventStreamUtils. getEvents(ShapeModel eventStreamShape)Returns the stream of event members ('event: true') excluding exceptions from the input event stream shape ('eventstream: true').static ShapeModelEventStreamUtils. getEventStreamInRequest(ShapeModel requestShape)Get eventstream member from a request shape model.static ShapeModelEventStreamUtils. getEventStreamInResponse(ShapeModel responseShape)Get eventstream member from a response shape model.static booleanEventStreamUtils. isEventStreamParentModel(ShapeModel shapeModel)static booleanEventStreamUtils. 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 ShapeModel Constructor Description EventTypeEnumSpec(String enumPackageName, IntermediateModel intermediateModel, ShapeModel eventStream) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet.model
Methods in software.amazon.awssdk.codegen.poet.model with parameters of type ShapeModel Modifier and Type Method Description com.squareup.javapoet.MethodSpecModelMethodOverrides. equalsBySdkFieldsMethod(ShapeModel shapeModel)com.squareup.javapoet.MethodSpecModelMethodOverrides. equalsMethod(ShapeModel shapeModel)com.squareup.javapoet.MethodSpecModelMethodOverrides. hashCodeMethod(ShapeModel shapeModel)com.squareup.javapoet.MethodSpecModelMethodOverrides. toStringMethod(ShapeModel shapeModel)Constructors in software.amazon.awssdk.codegen.poet.model with parameters of type ShapeModel Constructor Description AwsServiceModel(IntermediateModel intermediateModel, ShapeModel shapeModel)EventModelSpec(MemberModel eventModel, ShapeModel eventStream, IntermediateModel intermediateModel)EventStreamSpecHelper(ShapeModel eventStream, IntermediateModel intermediateModel) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet.transform
Constructors in software.amazon.awssdk.codegen.poet.transform with parameters of type ShapeModel Constructor Description MarshallerSpec(IntermediateModel intermediateModel, ShapeModel shapeModel) -
Uses of ShapeModel in software.amazon.awssdk.codegen.poet.transform.protocols
Fields in software.amazon.awssdk.codegen.poet.transform.protocols declared as ShapeModel Modifier and Type Field Description protected ShapeModelJsonMarshallerSpec. shapeModelprotected ShapeModelQueryMarshallerSpec. shapeModelConstructors in software.amazon.awssdk.codegen.poet.transform.protocols with parameters of type ShapeModel Constructor Description EventStreamJsonMarshallerSpec(ShapeModel shapeModel)JsonMarshallerSpec(ShapeModel shapeModel)QueryMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)XmlMarshallerSpec(IntermediateModel model, ShapeModel shapeModel)
-