public final class CfnResourceProperty extends java.lang.Object implements ToSmithyBuilder<CfnResourceProperty>
Modifier and Type | Class and Description |
---|---|
static class |
CfnResourceProperty.Builder |
Modifier and Type | Method and Description |
---|---|
static CfnResourceProperty.Builder |
builder() |
java.util.Set<CfnResourceIndex.Mutability> |
getMutabilities()
Gets all of the CloudFormation-specific property mutability options
associated with this resource property.
|
ShapeId |
getShapeId()
Gets the shape ID used to represent this property.
|
boolean |
hasExplicitMutability()
Returns true if the property's mutability was configured explicitly
by the use of a trait instead of derived through its lifecycle
bindings within a resource.
|
CfnResourceProperty.Builder |
toBuilder()
Take this object and create a builder that contains all of the
current property values of this object.
|
public static CfnResourceProperty.Builder builder()
public ShapeId getShapeId()
public boolean hasExplicitMutability()
CfnMutabilityTrait
public java.util.Set<CfnResourceIndex.Mutability> getMutabilities()
public CfnResourceProperty.Builder toBuilder()
ToSmithyBuilder
toBuilder
in interface ToSmithyBuilder<CfnResourceProperty>