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()))
.jdbcTargets(List.of(JdbcTargetProperty.builder()
.connectionName("connectionName")
.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();
-
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 ObjectCfnCrawler.TargetsProperty.DeltaTargets.default ObjectSpecifies Amazon DynamoDB 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. -
getDeltaTargets
CfnCrawler.TargetsProperty.DeltaTargets. -
getDynamoDbTargets
Specifies Amazon DynamoDB targets. -
getJdbcTargets
Specifies JDBC targets. -
getMongoDbTargets
A list of Mongo DB targets. -
getS3Targets
Specifies Amazon Simple Storage Service (Amazon S3) targets. -
builder
- Returns:
- a
CfnCrawler.TargetsProperty.BuilderofCfnCrawler.TargetsProperty
-