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 Details

    • ShapeSubstitution

      public ShapeSubstitution()
  • Method Details

    • getEmitAsShape

      public String getEmitAsShape()
    • setEmitAsShape

      public void setEmitAsShape(String emitAsShape)
    • getEmitFromMember

      public String getEmitFromMember()
    • setEmitFromMember

      public void setEmitFromMember(String emitFromMember)
    • getSkipMarshallPathForShapes

      public List<String> getSkipMarshallPathForShapes()
    • setSkipMarshallPathForShapes

      public void setSkipMarshallPathForShapes(List<String> skipMarshallPathForShapes)