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
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCrawler.TargetsPropertystatic final classAn implementation forCfnCrawler.TargetsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies AWS Glue Data Catalog targets.default ObjectSpecifies an array of Delta data store targets.default ObjectSpecifies Amazon DynamoDB targets.default ObjectSpecifies Apache Iceberg data store targets.default ObjectSpecifies JDBC targets.default ObjectA list of Mongo DB targets.default ObjectSpecifies 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.BuilderofCfnCrawler.TargetsProperty
-