Class CfnResourceProperty

    • Method Detail

      • getShapeId

        public ShapeId getShapeId()
        Gets the shape ID used to represent this property.
        Returns:
        Returns the shape ID.
      • hasExplicitMutability

        public 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.

        Also returns true for identifiers, since their mutability is inherent

        Returns:
        Returns true if the mutability is explicitly defined by a trait or if property is an identifier
        See Also:
        CfnMutabilityTrait
      • getMutabilities

        public java.util.Set<CfnResourceIndex.Mutability> getMutabilities()
        Gets all of the CloudFormation-specific property mutability options associated with this resource property.
        Returns:
        Returns the mutabilities.