Class Suppression.Builder
- java.lang.Object
-
- software.amazon.smithy.model.validation.Suppression.Builder
-
- All Implemented Interfaces:
software.amazon.smithy.utils.SmithyBuilder<Suppression>
- Enclosing class:
- Suppression
public static final class Suppression.Builder extends java.lang.Object implements software.amazon.smithy.utils.SmithyBuilder<Suppression>
Builder used to create suppression definitions.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Suppression.Builder
addShape(java.lang.String shapeId)
Suppression.Builder
addShape(ShapeId shapeId)
Suppression.Builder
addValidatorId(java.lang.String id)
Suppression
build()
Suppression.Builder
reason(java.lang.String reason)
Suppression.Builder
sourceLocation(SourceLocation sourceLocation)
-
-
-
Method Detail
-
sourceLocation
public Suppression.Builder sourceLocation(SourceLocation sourceLocation)
-
reason
public Suppression.Builder reason(java.lang.String reason)
-
addShape
public Suppression.Builder addShape(java.lang.String shapeId)
-
addShape
public Suppression.Builder addShape(ShapeId shapeId)
-
addValidatorId
public Suppression.Builder addValidatorId(java.lang.String id)
-
build
public Suppression build()
- Specified by:
build
in interfacesoftware.amazon.smithy.utils.SmithyBuilder<Suppression>
-
-