Interface CfnCrawler.CatalogTargetProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnCrawler.CatalogTargetProperty.Jsii$Proxy
Enclosing class:
CfnCrawler

@Stability(Stable) public static interface CfnCrawler.CatalogTargetProperty extends software.amazon.jsii.JsiiSerializable
Specifies an AWS Glue Data Catalog target.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.glue.*;
 CatalogTargetProperty catalogTargetProperty = CatalogTargetProperty.builder()
         .connectionName("connectionName")
         .databaseName("databaseName")
         .dlqEventQueueArn("dlqEventQueueArn")
         .eventQueueArn("eventQueueArn")
         .tables(List.of("tables"))
         .build();
 
  • Method Details

    • getConnectionName

      @Stability(Stable) @Nullable default String getConnectionName()
      CfnCrawler.CatalogTargetProperty.ConnectionName.
    • getDatabaseName

      @Stability(Stable) @Nullable default String getDatabaseName()
      The name of the database to be synchronized.
    • getDlqEventQueueArn

      @Stability(Stable) @Nullable default String getDlqEventQueueArn()
      CfnCrawler.CatalogTargetProperty.DlqEventQueueArn.
    • getEventQueueArn

      @Stability(Stable) @Nullable default String getEventQueueArn()
      CfnCrawler.CatalogTargetProperty.EventQueueArn.
    • getTables

      @Stability(Stable) @Nullable default List<String> getTables()
      A list of the tables to be synchronized.
    • builder

      @Stability(Stable) static CfnCrawler.CatalogTargetProperty.Builder builder()
      Returns:
      a CfnCrawler.CatalogTargetProperty.Builder of CfnCrawler.CatalogTargetProperty