Class StateProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iotevents.StateProps.Jsii$Proxy
All Implemented Interfaces:
StateProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
StateProps

@Stability(Experimental) @Internal public static final class StateProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements StateProps
An implementation for StateProps
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iotevents.StateProps

    StateProps.Builder, StateProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the StateProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final List<Event>
    (experimental) Specifies the events on enter.
    final List<Event>
    (experimental) Specifies the events on exit.
    final List<Event>
    (experimental) Specifies the events on input.
    final String
    (experimental) The name of the state.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(StateProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the StateProps.Builder.
  • Method Details

    • getStateName

      public final String getStateName()
      Description copied from interface: StateProps
      (experimental) The name of the state.
      Specified by:
      getStateName in interface StateProps
    • getOnEnter

      public final List<Event> getOnEnter()
      Description copied from interface: StateProps
      (experimental) Specifies the events on enter.

      The conditions of the events will be evaluated when entering this state. If the condition of the event evaluates to true, the actions of the event will be executed.

      Default: - no events will trigger on entering this state

      Specified by:
      getOnEnter in interface StateProps
    • getOnExit

      public final List<Event> getOnExit()
      Description copied from interface: StateProps
      (experimental) Specifies the events on exit.

      The conditions of the events are evaluated when an exiting this state. If the condition evaluates to true, the actions of the event will be executed.

      Default: - no events will trigger on exiting this state

      Specified by:
      getOnExit in interface StateProps
    • getOnInput

      public final List<Event> getOnInput()
      Description copied from interface: StateProps
      (experimental) Specifies the events on input.

      The conditions of the events will be evaluated when any input is received. If the condition of the event evaluates to true, the actions of the event will be executed.

      Default: - no events will trigger on input in this state

      Specified by:
      getOnInput in interface StateProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object