Class MemberModel

java.lang.Object
software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
software.amazon.awssdk.codegen.model.intermediate.MemberModel

public class MemberModel extends DocumentationModel
  • Constructor Details

    • MemberModel

      public MemberModel()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • withName

      public MemberModel withName(String name)
    • isSynthetic

      public boolean isSynthetic()
    • setSynthetic

      public void setSynthetic(boolean synthetic)
    • getC2jName

      public String getC2jName()
    • setC2jName

      public void setC2jName(String c2jName)
    • withC2jName

      public MemberModel withC2jName(String c2jName)
    • getC2jShape

      public String getC2jShape()
    • setC2jShape

      public void setC2jShape(String c2jShape)
    • withC2jShape

      public MemberModel withC2jShape(String c2jShape)
    • getVariable

      public VariableModel getVariable()
    • setVariable

      public void setVariable(VariableModel variable)
    • withVariable

      public MemberModel withVariable(VariableModel variable)
    • getSetterModel

      public VariableModel getSetterModel()
    • setSetterModel

      public void setSetterModel(VariableModel setterModel)
    • withSetterModel

      public MemberModel withSetterModel(VariableModel setterModel)
    • getFluentGetterMethodName

      public String getFluentGetterMethodName()
    • setFluentGetterMethodName

      public void setFluentGetterMethodName(String fluentGetterMethodName)
    • withFluentGetterMethodName

      public MemberModel withFluentGetterMethodName(String getterMethodName)
    • getFluentEnumGetterMethodName

      public String getFluentEnumGetterMethodName()
    • setFluentEnumGetterMethodName

      public void setFluentEnumGetterMethodName(String fluentEnumGetterMethodName)
    • withFluentEnumGetterMethodName

      public MemberModel withFluentEnumGetterMethodName(String fluentEnumGetterMethodName)
    • getBeanStyleGetterMethodName

      public String getBeanStyleGetterMethodName()
    • setBeanStyleGetterMethodName

      public void setBeanStyleGetterMethodName(String beanStyleGetterName)
    • withBeanStyleGetterMethodName

      public MemberModel withBeanStyleGetterMethodName(String beanStyleGetterName)
    • getBeanStyleSetterMethodName

      public String getBeanStyleSetterMethodName()
    • setBeanStyleSetterMethodName

      public void setBeanStyleSetterMethodName(String beanStyleSetterName)
    • withBeanStyleSetterMethodName

      public MemberModel withBeanStyleSetterMethodName(String beanStyleSetterName)
    • getFluentSetterMethodName

      public String getFluentSetterMethodName()
    • setFluentSetterMethodName

      public void setFluentSetterMethodName(String fluentSetterMethodName)
    • withFluentSetterMethodName

      public MemberModel withFluentSetterMethodName(String fluentMethodName)
    • getFluentEnumSetterMethodName

      public String getFluentEnumSetterMethodName()
    • setFluentEnumSetterMethodName

      public void setFluentEnumSetterMethodName(String fluentEnumSetterMethodName)
    • withFluentEnumSetterMethodName

      public MemberModel withFluentEnumSetterMethodName(String fluentEnumSetterMethodName)
    • getExistenceCheckMethodName

      public String getExistenceCheckMethodName()
    • setExistenceCheckMethodName

      public void setExistenceCheckMethodName(String existenceCheckMethodName)
    • withExistenceCheckMethodName

      public MemberModel withExistenceCheckMethodName(String existenceCheckMethodName)
    • getGetterModel

      public ReturnTypeModel getGetterModel()
    • setGetterModel

      public void setGetterModel(ReturnTypeModel getterModel)
    • withGetterModel

      public MemberModel withGetterModel(ReturnTypeModel getterModel)
    • getHttp

      public ParameterHttpMapping getHttp()
    • setHttp

      public void setHttp(ParameterHttpMapping parameterHttpMapping)
    • isSimple

      public boolean isSimple()
    • isList

      public boolean isList()
    • isMap

      public boolean isMap()
    • isDeprecated

      public boolean isDeprecated()
    • setDeprecated

      public void setDeprecated(boolean deprecated)
    • getDeprecatedMessage

      public String getDeprecatedMessage()
    • setDeprecatedMessage

      public void setDeprecatedMessage(String deprecatedMessage)
    • isRequired

      public boolean isRequired()
    • setRequired

      public void setRequired(boolean required)
    • isEventPayload

      public boolean isEventPayload()
    • setEventPayload

      public void setEventPayload(boolean eventPayload)
    • isEventHeader

      public boolean isEventHeader()
    • setEventHeader

      public void setEventHeader(boolean eventHeader)
    • isEndpointDiscoveryId

      public boolean isEndpointDiscoveryId()
    • setEndpointDiscoveryId

      public void setEndpointDiscoveryId(boolean endpointDiscoveryId)
    • getListModel

      public ListModel getListModel()
    • setListModel

      public void setListModel(ListModel listModel)
    • withListModel

      public MemberModel withListModel(ListModel list)
    • getMapModel

      public MapModel getMapModel()
    • setMapModel

      public void setMapModel(MapModel map)
    • withMapModel

      public MemberModel withMapModel(MapModel map)
    • getEnumType

      public String getEnumType()
    • setEnumType

      public void setEnumType(String enumType)
    • withEnumType

      public MemberModel withEnumType(String enumType)
    • getXmlNameSpaceUri

      public String getXmlNameSpaceUri()
    • setXmlNameSpaceUri

      public void setXmlNameSpaceUri(String xmlNameSpaceUri)
    • withXmlNameSpaceUri

      public MemberModel withXmlNameSpaceUri(String xmlNameSpaceUri)
    • getSetterDocumentation

      public String getSetterDocumentation()
    • getGetterDocumentation

      public String getGetterDocumentation()
    • getDeprecatedGetterDocumentation

      public String getDeprecatedGetterDocumentation()
    • getFluentSetterDocumentation

      public String getFluentSetterDocumentation()
    • getExistenceCheckDocumentation

      public String getExistenceCheckDocumentation()
    • getDeprecatedSetterDocumentation

      public String getDeprecatedSetterDocumentation()
    • getDefaultConsumerFluentSetterDocumentation

      public String getDefaultConsumerFluentSetterDocumentation(String variableType)
    • getUnionConstructorDocumentation

      public String getUnionConstructorDocumentation()
    • isIdempotencyToken

      public boolean isIdempotencyToken()
    • setIdempotencyToken

      public void setIdempotencyToken(boolean idempotencyToken)
    • getIsBinary

      public boolean getIsBinary()
    • getPathMarshaller

      public String getPathMarshaller()
      Returns:
      Implementation of PathMarshaller to use if this member is bound the the URI.
      Throws:
      IllegalStateException - If this member is not bound to the URI. Templates should first check ParameterHttpMapping.isUri() first.
    • isJsonValue

      public boolean isJsonValue()
    • setJsonValue

      public void setJsonValue(boolean jsonValue)
    • withJsonValue

      public MemberModel withJsonValue(boolean jsonValue)
    • getTimestampFormat

      public String getTimestampFormat()
    • setTimestampFormat

      public void setTimestampFormat(String timestampFormat)
    • withTimestampFormat

      public MemberModel withTimestampFormat(String timestampFormat)
    • setSensitive

      public void setSensitive(boolean sensitive)
    • isSensitive

      public boolean isSensitive()
    • isXmlAttribute

      public boolean isXmlAttribute()
    • setXmlAttribute

      public void setXmlAttribute(boolean xmlAttribute)
    • withXmlAttribtue

      public MemberModel withXmlAttribtue(boolean xmlAttribtue)
    • getDeprecatedName

      public String getDeprecatedName()
    • setDeprecatedName

      public void setDeprecatedName(String deprecatedName)
    • withDeprecatedName

      public MemberModel withDeprecatedName(String deprecatedName)
    • hasBuilder

      public boolean hasBuilder()
    • containsBuildable

      public boolean containsBuildable()
    • isSdkBytesType

      public boolean isSdkBytesType()
    • getMarshallingType

      public String getMarshallingType()
      Returns:
      Marshalling type to use when creating a SdkField. Must be a field of MarshallingType.
    • getShape

      public ShapeModel getShape()
    • setShape

      public void setShape(ShapeModel shape)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAutoConstructClassIfExists

      public Optional<com.squareup.javapoet.ClassName> getAutoConstructClassIfExists()
    • setDeprecatedFluentGetterMethodName

      public void setDeprecatedFluentGetterMethodName(String fluentDeprecatedGetterMethodName)
    • getDeprecatedFluentGetterMethodName

      public String getDeprecatedFluentGetterMethodName()
    • setDeprecatedFluentSetterMethodName

      public void setDeprecatedFluentSetterMethodName(String fluentDeprecatedSetterMethodName)
    • getDeprecatedFluentSetterMethodName

      public String getDeprecatedFluentSetterMethodName()
    • getDeprecatedBeanStyleSetterMethodName

      public String getDeprecatedBeanStyleSetterMethodName()
    • setDeprecatedBeanStyleSetterMethodName

      public void setDeprecatedBeanStyleSetterMethodName(String deprecatedBeanStyleSetterMethodName)
    • getUnionEnumTypeName

      public String getUnionEnumTypeName()
    • setUnionEnumTypeName

      public void setUnionEnumTypeName(String unionEnumTypeName)
    • getContextParam

      public ContextParam getContextParam()
    • setContextParam

      public void setContextParam(ContextParam contextParam)
    • ignoreDataTypeConversionFailures

      public void ignoreDataTypeConversionFailures(boolean ignoreDataTypeConversionFailures)
    • ignoreDataTypeConversionFailures

      public boolean ignoreDataTypeConversionFailures()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class DocumentationModel
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DocumentationModel