Class WaiterStateMachineOptions.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.integtests.alpha.WaiterStateMachineOptions.Jsii$Proxy
All Implemented Interfaces:
WaiterStateMachineOptions, software.amazon.jsii.JsiiSerializable
Enclosing interface:
WaiterStateMachineOptions

@Stability(Experimental) @Internal public static final class WaiterStateMachineOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements WaiterStateMachineOptions
An implementation for WaiterStateMachineOptions
  • 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(WaiterStateMachineOptions.Builder builder)
      Constructor that initializes the object based on literal property values passed by the WaiterStateMachineOptions.Builder.
  • Method Details

    • getBackoffRate

      public final Number getBackoffRate()
      Description copied from interface: WaiterStateMachineOptions
      (experimental) Backoff between attempts.

      This is the multiplier by which the retry interval increases after each retry attempt.

      By default there is no backoff. Each retry will wait the amount of time specified by interval.

      Default: 1 (no backoff)

      Specified by:
      getBackoffRate in interface WaiterStateMachineOptions
    • getInterval

      public final Duration getInterval()
      Description copied from interface: WaiterStateMachineOptions
      (experimental) The interval (number of seconds) to wait between attempts.

      Default: Duration.seconds(5)

      Specified by:
      getInterval in interface WaiterStateMachineOptions
    • getTotalTimeout

      public final Duration getTotalTimeout()
      Description copied from interface: WaiterStateMachineOptions
      (experimental) The total time that the state machine will wait for a successful response.

      Default: Duration.minutes(30)

      Specified by:
      getTotalTimeout in interface WaiterStateMachineOptions
    • $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