public static final class CfnResourceProperty.Builder extends java.lang.Object implements SmithyBuilder<CfnResourceProperty>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnResourceProperty.Builder |
addShapeId(ShapeId shapeId) |
CfnResourceProperty |
build()
Creates an immutable object that is created from the properties
that have been set on the builder.
|
CfnResourceProperty.Builder |
hasExplicitMutability(boolean hasExplicitMutability) |
CfnResourceProperty.Builder |
mutabilities(java.util.Set<CfnResourceIndex.Mutability> mutabilities) |
CfnResourceProperty.Builder |
removeShapeId(ShapeId shapeId) |
CfnResourceProperty.Builder |
shapeIds(java.util.Set<ShapeId> shapeIds) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
requiredState
public CfnResourceProperty build()
SmithyBuilder
build
in interface SmithyBuilder<CfnResourceProperty>
public CfnResourceProperty.Builder addShapeId(ShapeId shapeId)
public CfnResourceProperty.Builder removeShapeId(ShapeId shapeId)
public CfnResourceProperty.Builder shapeIds(java.util.Set<ShapeId> shapeIds)
public CfnResourceProperty.Builder mutabilities(java.util.Set<CfnResourceIndex.Mutability> mutabilities)
public CfnResourceProperty.Builder hasExplicitMutability(boolean hasExplicitMutability)