Class CfnEventType.LabelProperty.Jsii$Proxy

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

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

    • getArn

      public final String getArn()
      Description copied from interface: CfnEventType.LabelProperty
      The label ARN.
      Specified by:
      getArn in interface CfnEventType.LabelProperty
    • getCreatedTime

      public final String getCreatedTime()
      Description copied from interface: CfnEventType.LabelProperty
      Timestamp of when the event type was created.
      Specified by:
      getCreatedTime in interface CfnEventType.LabelProperty
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnEventType.LabelProperty
      The label description.
      Specified by:
      getDescription in interface CfnEventType.LabelProperty
    • getInline

      public final Object getInline()
      Description copied from interface: CfnEventType.LabelProperty
      Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack.

      If the value is true , CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value is false , CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.

      For example, when creating AWS::FraudDetector::EventType you must define at least two variables. You can set Inline=true for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you set Inline=false , CloudFormation will associate the variables to your EventType but not execute any changes to the variables.

      Specified by:
      getInline in interface CfnEventType.LabelProperty
    • getLastUpdatedTime

      public final String getLastUpdatedTime()
      Description copied from interface: CfnEventType.LabelProperty
      Timestamp of when the label was last updated.
      Specified by:
      getLastUpdatedTime in interface CfnEventType.LabelProperty
    • getName

      public final String getName()
      Description copied from interface: CfnEventType.LabelProperty
      The label name.
      Specified by:
      getName in interface CfnEventType.LabelProperty
    • getTags

      public final List<CfnTag> getTags()
      Description copied from interface: CfnEventType.LabelProperty
      An array of key-value pairs to apply to this resource.

      For more information, see Tag .

      Specified by:
      getTags in interface CfnEventType.LabelProperty
    • $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