Class EphemeralStorageOverride.Jsii$Proxy

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

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

    • getSizeInGiB

      public final Number getSizeInGiB()
      Description copied from interface: EphemeralStorageOverride
      The total amount, in GiB, of ephemeral storage to set for the task.

      The minimum supported value is 20 GiB and the maximum supported value is 200 GiB.

      Specified by:
      getSizeInGiB in interface EphemeralStorageOverride
    • $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