public class ShapeModel extends DocumentationModel implements HasDeprecation
documentation
Constructor and Description |
---|
ShapeModel(String c2jName) |
getDocumentation, setDocumentation
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 getC2jName()
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 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 findMemberModelByC2jName(String memberC2jName)
public boolean removeMemberByC2jName(String memberC2jName, boolean ignoreCase)
public EnumModel findEnumModelByValue(String enumValue)
public String getDocumentationShapeName()
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)
Copyright © 2020. All rights reserved.