Class CfnResource.Builder

  • All Implemented Interfaces:
    software.amazon.smithy.utils.SmithyBuilder<CfnResource>
    Enclosing class:
    CfnResource

    public static final class CfnResource.Builder
    extends java.lang.Object
    implements software.amazon.smithy.utils.SmithyBuilder<CfnResource>
    • Method Detail

      • hasPropertyDefinition

        public boolean hasPropertyDefinition​(java.lang.String propertyName)
      • addExcludedProperty

        public CfnResource.Builder addExcludedProperty​(software.amazon.smithy.model.shapes.ShapeId excludedProperty)
      • excludedProperties

        public CfnResource.Builder excludedProperties​(java.util.Set<software.amazon.smithy.model.shapes.ShapeId> excludedProperties)
      • addPrimaryIdentifier

        public CfnResource.Builder addPrimaryIdentifier​(java.lang.String primaryIdentifier)
      • primaryIdentifiers

        public CfnResource.Builder primaryIdentifiers​(java.util.Set<java.lang.String> primaryIdentifiers)
      • addAdditionalIdentifier

        public CfnResource.Builder addAdditionalIdentifier​(java.util.Set<java.lang.String> additionalIdentifier)
      • additionalIdentifiers

        public CfnResource.Builder additionalIdentifiers​(java.util.List<java.util.Set<java.lang.String>> additionalIdentifiers)
      • build

        public CfnResource build()
        Specified by:
        build in interface software.amazon.smithy.utils.SmithyBuilder<CfnResource>