Class Property

  • All Implemented Interfaces:
    software.amazon.smithy.model.node.ToNode, software.amazon.smithy.utils.ToSmithyBuilder<Property>

    public final class Property
    extends java.lang.Object
    implements software.amazon.smithy.model.node.ToNode, software.amazon.smithy.utils.ToSmithyBuilder<Property>
    Data class representing a CloudFormation Resource Schema's property.
    See Also:
    Resource Properties Definition, Resource Type Properties JSON Schema
    • Method Detail

      • toNode

        public software.amazon.smithy.model.node.Node toNode()
        Specified by:
        toNode in interface software.amazon.smithy.model.node.ToNode
      • toBuilder

        public software.amazon.smithy.utils.SmithyBuilder<Property> toBuilder()
        Specified by:
        toBuilder in interface software.amazon.smithy.utils.ToSmithyBuilder<Property>
      • isInsertionOrder

        public boolean isInsertionOrder()
      • getDependencies

        public java.util.List<java.lang.String> getDependencies()
      • getSchema

        public software.amazon.smithy.jsonschema.Schema getSchema()