Class MemberModel
java.lang.Object
software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
software.amazon.awssdk.codegen.model.intermediate.MemberModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Optional
<com.squareup.javapoet.ClassName> getDefaultConsumerFluentSetterDocumentation
(String variableType) getHttp()
boolean
getName()
getShape()
boolean
int
hashCode()
boolean
void
ignoreDataTypeConversionFailures
(boolean ignoreDataTypeConversionFailures) boolean
boolean
boolean
boolean
boolean
boolean
boolean
isList()
boolean
isMap()
boolean
boolean
boolean
boolean
isSimple()
boolean
boolean
void
setBeanStyleGetterMethodName
(String beanStyleGetterName) void
setBeanStyleSetterMethodName
(String beanStyleSetterName) void
setC2jName
(String c2jName) void
setC2jShape
(String c2jShape) void
setContextParam
(ContextParam contextParam) void
setDeprecated
(boolean deprecated) void
setDeprecatedBeanStyleSetterMethodName
(String deprecatedBeanStyleSetterMethodName) void
setDeprecatedFluentGetterMethodName
(String fluentDeprecatedGetterMethodName) void
setDeprecatedFluentSetterMethodName
(String fluentDeprecatedSetterMethodName) void
setDeprecatedMessage
(String deprecatedMessage) void
setDeprecatedName
(String deprecatedName) void
setEndpointDiscoveryId
(boolean endpointDiscoveryId) void
setEnumType
(String enumType) void
setEventHeader
(boolean eventHeader) void
setEventPayload
(boolean eventPayload) void
setExistenceCheckMethodName
(String existenceCheckMethodName) void
setFluentEnumGetterMethodName
(String fluentEnumGetterMethodName) void
setFluentEnumSetterMethodName
(String fluentEnumSetterMethodName) void
setFluentGetterMethodName
(String fluentGetterMethodName) void
setFluentSetterMethodName
(String fluentSetterMethodName) void
setGetterModel
(ReturnTypeModel getterModel) void
setHttp
(ParameterHttpMapping parameterHttpMapping) void
setIdempotencyToken
(boolean idempotencyToken) void
setJsonValue
(boolean jsonValue) void
setListModel
(ListModel listModel) void
setMapModel
(MapModel map) void
void
setRequired
(boolean required) void
setSensitive
(boolean sensitive) void
setSetterModel
(VariableModel setterModel) void
setShape
(ShapeModel shape) void
setSynthetic
(boolean synthetic) void
setTimestampFormat
(String timestampFormat) void
setUnionEnumTypeName
(String unionEnumTypeName) void
setVariable
(VariableModel variable) void
setXmlAttribute
(boolean xmlAttribute) void
setXmlNameSpaceUri
(String xmlNameSpaceUri) toString()
withBeanStyleGetterMethodName
(String beanStyleGetterName) withBeanStyleSetterMethodName
(String beanStyleSetterName) withC2jName
(String c2jName) withC2jShape
(String c2jShape) withDeprecatedName
(String deprecatedName) withEnumType
(String enumType) withExistenceCheckMethodName
(String existenceCheckMethodName) withFluentEnumGetterMethodName
(String fluentEnumGetterMethodName) withFluentEnumSetterMethodName
(String fluentEnumSetterMethodName) withFluentGetterMethodName
(String getterMethodName) withFluentSetterMethodName
(String fluentMethodName) withGetterModel
(ReturnTypeModel getterModel) withJsonValue
(boolean jsonValue) withListModel
(ListModel list) withMapModel
(MapModel map) withSetterModel
(VariableModel setterModel) withTimestampFormat
(String timestampFormat) withVariable
(VariableModel variable) withXmlAttribtue
(boolean xmlAttribtue) withXmlNameSpaceUri
(String xmlNameSpaceUri) Methods inherited from class software.amazon.awssdk.codegen.model.intermediate.DocumentationModel
getDocumentation, setDocumentation
-
Constructor Details
-
MemberModel
public MemberModel()
-
-
Method Details
-
getName
-
setName
-
withName
-
isSynthetic
public boolean isSynthetic() -
setSynthetic
public void setSynthetic(boolean synthetic) -
getC2jName
-
setC2jName
-
withC2jName
-
getC2jShape
-
setC2jShape
-
withC2jShape
-
getVariable
-
setVariable
-
withVariable
-
getSetterModel
-
setSetterModel
-
withSetterModel
-
getFluentGetterMethodName
-
setFluentGetterMethodName
-
withFluentGetterMethodName
-
getFluentEnumGetterMethodName
-
setFluentEnumGetterMethodName
-
withFluentEnumGetterMethodName
-
getBeanStyleGetterMethodName
-
setBeanStyleGetterMethodName
-
withBeanStyleGetterMethodName
-
getBeanStyleSetterMethodName
-
setBeanStyleSetterMethodName
-
withBeanStyleSetterMethodName
-
getFluentSetterMethodName
-
setFluentSetterMethodName
-
withFluentSetterMethodName
-
getFluentEnumSetterMethodName
-
setFluentEnumSetterMethodName
-
withFluentEnumSetterMethodName
-
getExistenceCheckMethodName
-
setExistenceCheckMethodName
-
withExistenceCheckMethodName
-
getGetterModel
-
setGetterModel
-
withGetterModel
-
getHttp
-
setHttp
-
isSimple
public boolean isSimple() -
isList
public boolean isList() -
isMap
public boolean isMap() -
isDeprecated
public boolean isDeprecated() -
setDeprecated
public void setDeprecated(boolean deprecated) -
getDeprecatedMessage
-
setDeprecatedMessage
-
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
-
setListModel
-
withListModel
-
getMapModel
-
setMapModel
-
withMapModel
-
getEnumType
-
setEnumType
-
withEnumType
-
getXmlNameSpaceUri
-
setXmlNameSpaceUri
-
withXmlNameSpaceUri
-
getSetterDocumentation
-
getGetterDocumentation
-
getDeprecatedGetterDocumentation
-
getFluentSetterDocumentation
-
getExistenceCheckDocumentation
-
getDeprecatedSetterDocumentation
-
getDefaultConsumerFluentSetterDocumentation
-
getUnionConstructorDocumentation
-
isIdempotencyToken
public boolean isIdempotencyToken() -
setIdempotencyToken
public void setIdempotencyToken(boolean idempotencyToken) -
getIsBinary
public boolean getIsBinary() -
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 checkParameterHttpMapping.isUri()
first.
-
isJsonValue
public boolean isJsonValue() -
setJsonValue
public void setJsonValue(boolean jsonValue) -
withJsonValue
-
getTimestampFormat
-
setTimestampFormat
-
withTimestampFormat
-
setSensitive
public void setSensitive(boolean sensitive) -
isSensitive
public boolean isSensitive() -
isXmlAttribute
public boolean isXmlAttribute() -
setXmlAttribute
public void setXmlAttribute(boolean xmlAttribute) -
withXmlAttribtue
-
getDeprecatedName
-
setDeprecatedName
-
withDeprecatedName
-
hasBuilder
public boolean hasBuilder() -
containsBuildable
public boolean containsBuildable() -
isSdkBytesType
public boolean isSdkBytesType() -
getMarshallingType
- Returns:
- Marshalling type to use when creating a
SdkField
. Must be a field ofMarshallingType
.
-
getShape
-
setShape
-
toString
-
getAutoConstructClassIfExists
-
setDeprecatedFluentGetterMethodName
-
getDeprecatedFluentGetterMethodName
-
setDeprecatedFluentSetterMethodName
-
getDeprecatedFluentSetterMethodName
-
getDeprecatedBeanStyleSetterMethodName
-
setDeprecatedBeanStyleSetterMethodName
-
getUnionEnumTypeName
-
setUnionEnumTypeName
-
getContextParam
-
setContextParam
-
ignoreDataTypeConversionFailures
public void ignoreDataTypeConversionFailures(boolean ignoreDataTypeConversionFailures) -
ignoreDataTypeConversionFailures
public boolean ignoreDataTypeConversionFailures() -
equals
- Overrides:
equals
in classDocumentationModel
-
hashCode
public int hashCode()- Overrides:
hashCode
in classDocumentationModel
-