Uses of Class
software.amazon.awssdk.codegen.model.intermediate.MemberModel
-
-
Uses of MemberModel in software.amazon.awssdk.codegen.internal
Methods in software.amazon.awssdk.codegen.internal with parameters of type MemberModel Modifier and Type Method Description static boolean
Utils. isListWithEnumShape(MemberModel member)
static boolean
Utils. isMapWithEnumShape(MemberModel member)
static boolean
Utils. isOrContainsEnum(MemberModel member)
-
Uses of MemberModel in software.amazon.awssdk.codegen.model.config.customization
Methods in software.amazon.awssdk.codegen.model.config.customization with parameters of type MemberModel Modifier and Type Method Description boolean
ConvenienceTypeOverload. accepts(ShapeModel shape, MemberModel member)
-
Uses of MemberModel in software.amazon.awssdk.codegen.model.intermediate
Methods in software.amazon.awssdk.codegen.model.intermediate that return MemberModel Modifier and Type Method Description MemberModel
ShapeModel. findMemberModelByC2jName(String memberC2jName)
Returns the member model associated with the given c2j member name from this shape model.MemberModel
ShapeModel. getExplicitEventPayloadMember()
Explicit event payload member will have "eventpayload" trait set to true.MemberModel
MapModel. getKeyModel()
MemberModel
ListModel. getListMemberModel()
MemberModel
ShapeModel. getMemberByC2jName(String memberName)
MemberModel
ShapeModel. getMemberByName(String memberName)
MemberModel
ShapeModel. getMemberByVariableName(String memberVariableName)
MemberModel
ShapeModel. getPayloadMember()
MemberModel
MapModel. getValueModel()
MemberModel
ShapeModel. tryFindMemberModelByC2jName(String memberC2jName, boolean ignoreCase)
Tries to find the member model associated with the given c2j member name from this shape model.MemberModel
MemberModel. withBeanStyleGetterMethodName(String beanStyleGetterName)
MemberModel
MemberModel. withBeanStyleSetterMethodName(String beanStyleSetterName)
MemberModel
MemberModel. withC2jName(String c2jName)
MemberModel
MemberModel. withC2jShape(String c2jShape)
MemberModel
MemberModel. withDeprecatedName(String deprecatedName)
MemberModel
MemberModel. withEnumType(String enumType)
MemberModel
MemberModel. withExistenceCheckMethodName(String existenceCheckMethodName)
MemberModel
MemberModel. withFluentEnumGetterMethodName(String fluentEnumGetterMethodName)
MemberModel
MemberModel. withFluentEnumSetterMethodName(String fluentEnumSetterMethodName)
MemberModel
MemberModel. withFluentGetterMethodName(String getterMethodName)
MemberModel
MemberModel. withFluentSetterMethodName(String fluentMethodName)
MemberModel
MemberModel. withGetterModel(ReturnTypeModel getterModel)
MemberModel
MemberModel. withJsonValue(boolean jsonValue)
MemberModel
MemberModel. withListModel(ListModel list)
MemberModel
MemberModel. withMapModel(MapModel map)
MemberModel
MemberModel. withName(String name)
MemberModel
MemberModel. withSetterModel(VariableModel setterModel)
MemberModel
MemberModel. withTimestampFormat(String timestampFormat)
MemberModel
MemberModel. withVariable(VariableModel variable)
MemberModel
MemberModel. withXmlAttribtue(boolean xmlAttribtue)
MemberModel
MemberModel. withXmlNameSpaceUri(String xmlNameSpaceUri)
Methods in software.amazon.awssdk.codegen.model.intermediate that return types with arguments of type MemberModel Modifier and Type Method Description List<MemberModel>
ShapeModel. getMembers()
Map<String,MemberModel>
ShapeModel. getMembersAsMap()
List<MemberModel>
ShapeModel. getNonStreamingMembers()
List<MemberModel>
ShapeModel. getUnboundEventMembers()
List<MemberModel>
ShapeModel. getUnboundMembers()
Methods in software.amazon.awssdk.codegen.model.intermediate with parameters of type MemberModel Modifier and Type Method Description void
ShapeModel. addMember(MemberModel member)
void
MapModel. setKeyModel(MemberModel keyModel)
void
ListModel. setListMemberModel(MemberModel listMemberModel)
void
MapModel. setValueModel(MemberModel valueModel)
Method parameters in software.amazon.awssdk.codegen.model.intermediate with type arguments of type MemberModel Modifier and Type Method Description void
ShapeModel. setMembers(List<MemberModel> members)
Constructors in software.amazon.awssdk.codegen.model.intermediate with parameters of type MemberModel Constructor Description ListModel(String memberType, String memberLocationName, String implType, String interfaceType, MemberModel listMemberModel)
MapModel(String implType, String interfaceType, String keyLocationName, MemberModel keyModel, String valueLocationName, MemberModel valueModel)
-
Uses of MemberModel in software.amazon.awssdk.codegen.naming
Methods in software.amazon.awssdk.codegen.naming with parameters of type MemberModel Modifier and Type Method Description String
DefaultNamingStrategy. getSdkFieldFieldName(MemberModel memberModel)
String
NamingStrategy. getSdkFieldFieldName(MemberModel memberModel)
Stuttering is intentional, returns the name of theSdkField
field.String
DefaultNamingStrategy. getUnionEnumTypeName(MemberModel memberModel)
String
NamingStrategy. getUnionEnumTypeName(MemberModel memberModel)
Returns the name of the provided member as if it will be included in an enum (as in, when the parent shape is a union and we need to create an enum with each member name in it). -
Uses of MemberModel in software.amazon.awssdk.codegen.poet.eventstream
Methods in software.amazon.awssdk.codegen.poet.eventstream that return types with arguments of type MemberModel Modifier and Type Method Description 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').Methods in software.amazon.awssdk.codegen.poet.eventstream with parameters of type MemberModel Modifier and Type Method Description protected com.squareup.javapoet.MethodSpec.Builder
EventStreamVisitorBuilderImplSpec. applyOnSubTypeMethodSpecUpdates(com.squareup.javapoet.TypeSpec.Builder typeBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, MemberModel event)
protected com.squareup.javapoet.MethodSpec.Builder
EventStreamVisitorBuilderInterfaceSpec. applyOnSubTypeMethodSpecUpdates(com.squareup.javapoet.TypeSpec.Builder typeBuilder, com.squareup.javapoet.MethodSpec.Builder methodBuilder, MemberModel event)
-
Uses of MemberModel in software.amazon.awssdk.codegen.poet.model
Methods in software.amazon.awssdk.codegen.poet.model with parameters of type MemberModel Modifier and Type Method Description com.squareup.javapoet.FieldSpec
TypeProvider. asField(MemberModel memberModel, Modifier... modifiers)
com.squareup.javapoet.MethodSpec
BeanGetterHelper. beanStyleGetter(MemberModel memberModel)
static com.squareup.javapoet.MethodSpec
DeprecationUtils. checkDeprecated(MemberModel member, com.squareup.javapoet.MethodSpec method)
If a given member is modeled as deprecated, add theDeprecated
annotation to the method and, if the method already has existing Javadoc, append a section with the@deprecated
tag.static List<com.squareup.javapoet.MethodSpec>
DeprecationUtils. checkDeprecated(MemberModel member, List<com.squareup.javapoet.MethodSpec> methods)
Optional<com.squareup.javapoet.ClassName>
ServiceModelCopiers. copierClassFor(MemberModel memberModel)
com.squareup.javapoet.TypeName
TypeProvider. enumReturnType(MemberModel memberModel)
String
EventStreamSpecHelper. eventBuilderMethodName(MemberModel eventModel)
com.squareup.javapoet.ClassName
EventStreamSpecHelper. eventClassName(MemberModel eventModel)
String
EventStreamSpecHelper. eventConsumerName(MemberModel eventModel)
String
EventStreamSpecHelper. eventTypeEnumValue(MemberModel eventModel)
com.squareup.javapoet.TypeName
TypeProvider. fieldType(MemberModel memberModel)
com.squareup.javapoet.CodeBlock
ModelMethodOverrides. hashCodeValue(MemberModel member)
com.squareup.javapoet.TypeName
TypeProvider. parameterType(MemberModel memberModel)
com.squareup.javapoet.TypeName
TypeProvider. parameterType(MemberModel memberModel, boolean preserveEnum)
com.squareup.javapoet.TypeName
TypeProvider. returnType(MemberModel memberModel)
com.squareup.javapoet.CodeBlock
ModelMethodOverrides. toStringValue(MemberModel member)
com.squareup.javapoet.TypeName
TypeProvider. typeName(MemberModel model)
com.squareup.javapoet.TypeName
TypeProvider. typeName(MemberModel model, TypeProvider.TypeNameOptions options)
boolean
EventStreamSpecHelper. useLegacyGenerationScheme(MemberModel event)
String
EventStreamSpecHelper. visitMethodName(MemberModel event)
Constructors in software.amazon.awssdk.codegen.poet.model with parameters of type MemberModel Constructor Description EventModelBuilderSpecs(IntermediateModel intermediateModel, MemberModel eventModel, com.squareup.javapoet.ClassName eventClassName, TypeProvider typeProvider)
EventModelSpec(MemberModel eventModel, ShapeModel eventStream, IntermediateModel intermediateModel)
-
Uses of MemberModel in software.amazon.awssdk.codegen.poet.paginators
Methods in software.amazon.awssdk.codegen.poet.paginators that return MemberModel Modifier and Type Method Description protected MemberModel
PaginatorsClassSpec. memberModelForResponseMember(String input)
Methods in software.amazon.awssdk.codegen.poet.paginators with parameters of type MemberModel Modifier and Type Method Description protected com.squareup.javapoet.CodeBlock
PaginatorsClassSpec. getIteratorLambdaBlock(String resultKey, MemberModel resultKeyModel)
-