Class Handler

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

    public final class Handler
    extends java.lang.Object
    implements software.amazon.smithy.model.node.ToNode, software.amazon.smithy.utils.ToSmithyBuilder<Handler>
    Data class representing a CloudFormation Resource Schema's handler definition.
    See Also:
    Resource Handler Definition, Resource Type Handler Definition JSON Schema
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Handler.Builder  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CREATE  
      static java.lang.String DELETE  
      static java.lang.String LIST  
      static java.lang.String READ  
      static java.lang.String UPDATE  
    • 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<Handler> toBuilder()
        Specified by:
        toBuilder in interface software.amazon.smithy.utils.ToSmithyBuilder<Handler>
      • getPermissions

        public java.util.Set<java.lang.String> getPermissions()
      • getHandlerNameOrder

        public static java.lang.Integer getHandlerNameOrder​(java.lang.String name)