Class CfnCrawler.SchemaChangePolicyProperty.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnCrawler.SchemaChangePolicyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCrawler.SchemaChangePolicyProperty
  • Constructor Details

  • Method Details

    • getDeleteBehavior

      public final String getDeleteBehavior()
      Description copied from interface: CfnCrawler.SchemaChangePolicyProperty
      The deletion behavior when the crawler finds a deleted object.

      A value of LOG specifies that if a table or partition is found to no longer exist, do not delete it, only log that it was found to no longer exist.

      A value of DELETE_FROM_DATABASE specifies that if a table or partition is found to have been removed, delete it from the database.

      A value of DEPRECATE_IN_DATABASE specifies that if a table has been found to no longer exist, to add a property to the table that says "DEPRECATED" and includes a timestamp with the time of deprecation.

      Specified by:
      getDeleteBehavior in interface CfnCrawler.SchemaChangePolicyProperty
    • getUpdateBehavior

      public final String getUpdateBehavior()
      Description copied from interface: CfnCrawler.SchemaChangePolicyProperty
      The update behavior when the crawler finds a changed schema.

      A value of LOG specifies that if a table or a partition already exists, and a change is detected, do not update it, only log that a change was detected. Add new tables and new partitions (including on existing tables).

      A value of UPDATE_IN_DATABASE specifies that if a table or partition already exists, and a change is detected, update it. Add new tables and partitions.

      Specified by:
      getUpdateBehavior in interface CfnCrawler.SchemaChangePolicyProperty
    • $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