Interface CfnCrawler.TargetsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCrawler.TargetsProperty.Jsii$Proxy
- Enclosing class:
CfnCrawler
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")
.scanAll(false)
.scanRate(123)
.build()))
.hudiTargets(List.of(HudiTargetProperty.builder()
.connectionName("connectionName")
.exclusions(List.of("exclusions"))
.maximumTraversalDepth(123)
.paths(List.of("paths"))
.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 Hudi data store 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.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.CatalogTargetProperty>- See Also:
-
getDeltaTargets
Specifies an array of Delta data store targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.DeltaTargetProperty>- See Also:
-
getDynamoDbTargets
Specifies Amazon DynamoDB targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.DynamoDBTargetProperty>- See Also:
-
getHudiTargets
Specifies Apache Hudi data store targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.HudiTargetProperty>- See Also:
-
getIcebergTargets
Specifies Apache Iceberg data store targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.IcebergTargetProperty>- See Also:
-
getJdbcTargets
Specifies JDBC targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.JdbcTargetProperty>- See Also:
-
getMongoDbTargets
A list of Mongo DB targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.MongoDBTargetProperty>- See Also:
-
getS3Targets
Specifies Amazon Simple Storage Service (Amazon S3) targets.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCrawler.S3TargetProperty>- See Also:
-
builder
- Returns:
- a
CfnCrawler.TargetsProperty.BuilderofCfnCrawler.TargetsProperty
-