public class ShapeModel extends DocumentationModel implements HasDeprecation
documentation
Constructor and Description |
---|
ShapeModel() |
ShapeModel(String c2jName) |
getDocumentation, setDocumentation
public ShapeModel()
public ShapeModel(String c2jName)
public String getShapeName()
public void setShapeName(String shapeName)
public boolean isDeprecated()
isDeprecated
in interface HasDeprecation
public void setDeprecated(boolean deprecated)
public String getDeprecatedMessage()
public void setDeprecatedMessage(String deprecatedMessage)
public String getC2jName()
public void setC2jName(String c2jName)
public String getType()
public void setType(ShapeType shapeType)
public void setType(String type)
public ShapeType getShapeType()
public ShapeModel withType(String type)
public boolean isHasPayloadMember()
public void setHasPayloadMember(boolean hasPayloadMember)
public ShapeModel withHasPayloadMember(boolean hasPayloadMember)
public MemberModel getPayloadMember()
public List<MemberModel> getUnboundMembers()
public List<MemberModel> getUnboundEventMembers()
public boolean hasPayloadMembers()
public boolean hasImplicitPayloadMembers()
public boolean hasImplicitEventPayloadMembers()
public MemberModel getExplicitEventPayloadMember()
public boolean hasNoEventPayload()
public boolean isHasStreamingMember()
public void setHasStreamingMember(boolean hasStreamingMember)
public ShapeModel withHasStreamingMember(boolean hasStreamingMember)
public boolean isHasRequiresLengthMember()
public void setHasRequiresLengthMember(boolean hasRequiresLengthMember)
public ShapeModel withHasRequiresLengthMember(boolean hasRequiresLengthMember)
public boolean isHasHeaderMember()
public void setHasHeaderMember(boolean hasHeaderMember)
public ShapeModel withHasHeaderMember(boolean hasHeaderMember)
public boolean isHasStatusCodeMember()
public void setHasStatusCodeMember(boolean hasStatusCodeMember)
public boolean isWrapper()
public void setWrapper(boolean wrapper)
public boolean isSimpleMethod()
public void setSimpleMethod(boolean simpleMethod)
public ShapeModel withHasStatusCodeMember(boolean hasStatusCodeMember)
public MemberModel getMemberByVariableName(String memberVariableName)
public MemberModel getMemberByName(String memberName)
public MemberModel getMemberByC2jName(String memberName)
public List<MemberModel> getMembers()
public List<MemberModel> getNonStreamingMembers()
public void setMembers(List<MemberModel> members)
public void addMember(MemberModel member)
public void addEnum(EnumModel enumModel)
public VariableModel getVariable()
public void setVariable(VariableModel variable)
public ShapeMarshaller getMarshaller()
public void setMarshaller(ShapeMarshaller marshaller)
public ShapeUnmarshaller getUnmarshaller()
public void setUnmarshaller(ShapeUnmarshaller unmarshaller)
public ShapeCustomizationInfo getCustomization()
public void setCustomization(ShapeCustomizationInfo customization)
public Map<String,MemberModel> getMembersAsMap()
public MemberModel tryFindMemberModelByC2jName(String memberC2jName, boolean ignoreCase)
public MemberModel findMemberModelByC2jName(String memberC2jName)
public boolean removeMemberByC2jName(String memberC2jName, boolean ignoreCase)
public EnumModel findEnumModelByValue(String enumValue)
public String getDocumentationShapeName()
public String getUnionTypeGetterDocumentation()
public String getErrorCode()
public void setErrorCode(String errorCode)
public Integer getHttpStatusCode()
public void setHttpStatusCode(Integer httpStatusCode)
public boolean isRequestSignerAware()
public String getRequestSignerClassFqcn()
public void setRequestSignerClassFqcn(String authorizerClass)
public EndpointDiscovery getEndpointDiscovery()
public void setEndpointDiscovery(EndpointDiscovery endpointDiscovery)
public boolean isEventStream()
public ShapeModel withIsEventStream(boolean isEventStream)
public boolean isEvent()
public ShapeModel withIsEvent(boolean isEvent)
public XmlNamespace getXmlNamespace()
public ShapeModel withXmlNamespace(XmlNamespace xmlNamespace)
public void setXmlNamespace(XmlNamespace xmlNamespace)
public boolean isDocument()
public ShapeModel withIsDocument(boolean document)
public boolean isUnion()
public void withIsUnion(boolean union)
public boolean isFault()
public ShapeModel withIsFault(boolean fault)
Copyright © 2023. All rights reserved.