Interface CfnCrawler.TargetsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCrawler.TargetsProperty.Jsii$Proxy
- Enclosing class:
CfnCrawler
@Stability(Stable)
public static interface CfnCrawler.TargetsProperty
extends software.amazon.jsii.JsiiSerializable
Specifies data stores to crawl.
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.*; TargetsProperty targetsProperty = TargetsProperty.builder() .catalogTargets(List.of(CatalogTargetProperty.builder() .connectionName("connectionName") .databaseName("databaseName") .dlqEventQueueArn("dlqEventQueueArn") .eventQueueArn("eventQueueArn") .tables(List.of("tables")) .build())) .deltaTargets(List.of(DeltaTargetProperty.builder() .connectionName("connectionName") .createNativeDeltaTable(false) .deltaTables(List.of("deltaTables")) .writeManifest(false) .build())) .dynamoDbTargets(List.of(DynamoDBTargetProperty.builder() .path("path") .build())) .icebergTargets(List.of(IcebergTargetProperty.builder() .connectionName("connectionName") .exclusions(List.of("exclusions")) .maximumTraversalDepth(123) .paths(List.of("paths")) .build())) .jdbcTargets(List.of(JdbcTargetProperty.builder() .connectionName("connectionName") .enableAdditionalMetadata(List.of("enableAdditionalMetadata")) .exclusions(List.of("exclusions")) .path("path") .build())) .mongoDbTargets(List.of(MongoDBTargetProperty.builder() .connectionName("connectionName") .path("path") .build())) .s3Targets(List.of(S3TargetProperty.builder() .connectionName("connectionName") .dlqEventQueueArn("dlqEventQueueArn") .eventQueueArn("eventQueueArn") .exclusions(List.of("exclusions")) .path("path") .sampleSize(123) .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnCrawler.TargetsProperty
static final class
An implementation forCfnCrawler.TargetsProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default Object
Specifies AWS Glue Data Catalog targets.default Object
Specifies an array of Delta data store targets.default Object
Specifies Amazon DynamoDB targets.default Object
Specifies Apache Iceberg data store targets.default Object
Specifies JDBC targets.default Object
A list of Mongo DB targets.default Object
Specifies Amazon Simple Storage Service (Amazon S3) targets.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCatalogTargets
Specifies AWS Glue Data Catalog targets.- See Also:
-
getDeltaTargets
Specifies an array of Delta data store targets.- See Also:
-
getDynamoDbTargets
Specifies Amazon DynamoDB targets.- See Also:
-
getIcebergTargets
Specifies Apache Iceberg data store targets.- See Also:
-
getJdbcTargets
Specifies JDBC targets.- See Also:
-
getMongoDbTargets
A list of Mongo DB targets.- See Also:
-
getS3Targets
Specifies Amazon Simple Storage Service (Amazon S3) targets.- See Also:
-
builder
- Returns:
- a
CfnCrawler.TargetsProperty.Builder
ofCfnCrawler.TargetsProperty
-