Class ShapeSubstitution
- java.lang.Object
-
- software.amazon.awssdk.codegen.model.config.customization.ShapeSubstitution
-
public class ShapeSubstitution extends Object
Use shapeSubstitutions customization to override all appearances of the given shape with a new shape, and optionally use a specific member of the original shape as the data source. When emitFromMember is supplied, an additional marshalling and unmarshalling path is added to reflect the wire representation of the member.
-
-
Constructor Summary
Constructors Constructor Description ShapeSubstitution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEmitAsShape()
String
getEmitAsType()
String
getEmitFromMember()
List<String>
getSkipMarshallPathForShapes()
void
setEmitAsShape(String emitAsShape)
void
setEmitAsType(String emitAsType)
void
setEmitFromMember(String emitFromMember)
void
setSkipMarshallPathForShapes(List<String> skipMarshallPathForShapes)
-
-
-
Method Detail
-
getEmitAsShape
public String getEmitAsShape()
-
setEmitAsShape
public void setEmitAsShape(String emitAsShape)
-
getEmitFromMember
public String getEmitFromMember()
-
getEmitAsType
public String getEmitAsType()
-
setEmitAsType
public void setEmitAsType(String emitAsType)
-
setEmitFromMember
public void setEmitFromMember(String emitFromMember)
-
-