Interface CrawlerTargets.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CrawlerTargets.Builder,CrawlerTargets>,SdkBuilder<CrawlerTargets.Builder,CrawlerTargets>,SdkPojo
- Enclosing class:
- CrawlerTargets
public static interface CrawlerTargets.Builder extends SdkPojo, CopyableBuilder<CrawlerTargets.Builder,CrawlerTargets>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CrawlerTargets.BuildercatalogTargets(Collection<CatalogTarget> catalogTargets)Specifies Glue Data Catalog targets.CrawlerTargets.BuildercatalogTargets(Consumer<CatalogTarget.Builder>... catalogTargets)Specifies Glue Data Catalog targets.CrawlerTargets.BuildercatalogTargets(CatalogTarget... catalogTargets)Specifies Glue Data Catalog targets.CrawlerTargets.BuilderdeltaTargets(Collection<DeltaTarget> deltaTargets)Specifies Delta data store targets.CrawlerTargets.BuilderdeltaTargets(Consumer<DeltaTarget.Builder>... deltaTargets)Specifies Delta data store targets.CrawlerTargets.BuilderdeltaTargets(DeltaTarget... deltaTargets)Specifies Delta data store targets.CrawlerTargets.BuilderdynamoDBTargets(Collection<DynamoDBTarget> dynamoDBTargets)Specifies Amazon DynamoDB targets.CrawlerTargets.BuilderdynamoDBTargets(Consumer<DynamoDBTarget.Builder>... dynamoDBTargets)Specifies Amazon DynamoDB targets.CrawlerTargets.BuilderdynamoDBTargets(DynamoDBTarget... dynamoDBTargets)Specifies Amazon DynamoDB targets.CrawlerTargets.BuilderhudiTargets(Collection<HudiTarget> hudiTargets)Specifies Apache Hudi data store targets.CrawlerTargets.BuilderhudiTargets(Consumer<HudiTarget.Builder>... hudiTargets)Specifies Apache Hudi data store targets.CrawlerTargets.BuilderhudiTargets(HudiTarget... hudiTargets)Specifies Apache Hudi data store targets.CrawlerTargets.BuildericebergTargets(Collection<IcebergTarget> icebergTargets)Specifies Apache Iceberg data store targets.CrawlerTargets.BuildericebergTargets(Consumer<IcebergTarget.Builder>... icebergTargets)Specifies Apache Iceberg data store targets.CrawlerTargets.BuildericebergTargets(IcebergTarget... icebergTargets)Specifies Apache Iceberg data store targets.CrawlerTargets.BuilderjdbcTargets(Collection<JdbcTarget> jdbcTargets)Specifies JDBC targets.CrawlerTargets.BuilderjdbcTargets(Consumer<JdbcTarget.Builder>... jdbcTargets)Specifies JDBC targets.CrawlerTargets.BuilderjdbcTargets(JdbcTarget... jdbcTargets)Specifies JDBC targets.CrawlerTargets.BuildermongoDBTargets(Collection<MongoDBTarget> mongoDBTargets)Specifies Amazon DocumentDB or MongoDB targets.CrawlerTargets.BuildermongoDBTargets(Consumer<MongoDBTarget.Builder>... mongoDBTargets)Specifies Amazon DocumentDB or MongoDB targets.CrawlerTargets.BuildermongoDBTargets(MongoDBTarget... mongoDBTargets)Specifies Amazon DocumentDB or MongoDB targets.CrawlerTargets.Builders3Targets(Collection<S3Target> s3Targets)Specifies Amazon Simple Storage Service (Amazon S3) targets.CrawlerTargets.Builders3Targets(Consumer<S3Target.Builder>... s3Targets)Specifies Amazon Simple Storage Service (Amazon S3) targets.CrawlerTargets.Builders3Targets(S3Target... s3Targets)Specifies Amazon Simple Storage Service (Amazon S3) targets.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
s3Targets
CrawlerTargets.Builder s3Targets(Collection<S3Target> s3Targets)
Specifies Amazon Simple Storage Service (Amazon S3) targets.
- Parameters:
s3Targets- Specifies Amazon Simple Storage Service (Amazon S3) targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Targets
CrawlerTargets.Builder s3Targets(S3Target... s3Targets)
Specifies Amazon Simple Storage Service (Amazon S3) targets.
- Parameters:
s3Targets- Specifies Amazon Simple Storage Service (Amazon S3) targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Targets
CrawlerTargets.Builder s3Targets(Consumer<S3Target.Builder>... s3Targets)
Specifies Amazon Simple Storage Service (Amazon S3) targets.
This is a convenience method that creates an instance of theS3Target.Builderavoiding the need to create one manually viaS3Target.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#s3Targets(List.) - Parameters:
s3Targets- a consumer that will call methods onS3Target.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#s3Targets(java.util.Collection)
-
jdbcTargets
CrawlerTargets.Builder jdbcTargets(Collection<JdbcTarget> jdbcTargets)
Specifies JDBC targets.
- Parameters:
jdbcTargets- Specifies JDBC targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jdbcTargets
CrawlerTargets.Builder jdbcTargets(JdbcTarget... jdbcTargets)
Specifies JDBC targets.
- Parameters:
jdbcTargets- Specifies JDBC targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jdbcTargets
CrawlerTargets.Builder jdbcTargets(Consumer<JdbcTarget.Builder>... jdbcTargets)
Specifies JDBC targets.
This is a convenience method that creates an instance of theJdbcTarget.Builderavoiding the need to create one manually viaJdbcTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#jdbcTargets(List.) - Parameters:
jdbcTargets- a consumer that will call methods onJdbcTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#jdbcTargets(java.util.Collection)
-
mongoDBTargets
CrawlerTargets.Builder mongoDBTargets(Collection<MongoDBTarget> mongoDBTargets)
Specifies Amazon DocumentDB or MongoDB targets.
- Parameters:
mongoDBTargets- Specifies Amazon DocumentDB or MongoDB targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mongoDBTargets
CrawlerTargets.Builder mongoDBTargets(MongoDBTarget... mongoDBTargets)
Specifies Amazon DocumentDB or MongoDB targets.
- Parameters:
mongoDBTargets- Specifies Amazon DocumentDB or MongoDB targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mongoDBTargets
CrawlerTargets.Builder mongoDBTargets(Consumer<MongoDBTarget.Builder>... mongoDBTargets)
Specifies Amazon DocumentDB or MongoDB targets.
This is a convenience method that creates an instance of theMongoDBTarget.Builderavoiding the need to create one manually viaMongoDBTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#mongoDBTargets(List.) - Parameters:
mongoDBTargets- a consumer that will call methods onMongoDBTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#mongoDBTargets(java.util.Collection)
-
dynamoDBTargets
CrawlerTargets.Builder dynamoDBTargets(Collection<DynamoDBTarget> dynamoDBTargets)
Specifies Amazon DynamoDB targets.
- Parameters:
dynamoDBTargets- Specifies Amazon DynamoDB targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamoDBTargets
CrawlerTargets.Builder dynamoDBTargets(DynamoDBTarget... dynamoDBTargets)
Specifies Amazon DynamoDB targets.
- Parameters:
dynamoDBTargets- Specifies Amazon DynamoDB targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dynamoDBTargets
CrawlerTargets.Builder dynamoDBTargets(Consumer<DynamoDBTarget.Builder>... dynamoDBTargets)
Specifies Amazon DynamoDB targets.
This is a convenience method that creates an instance of theDynamoDBTarget.Builderavoiding the need to create one manually viaDynamoDBTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#dynamoDBTargets(List.) - Parameters:
dynamoDBTargets- a consumer that will call methods onDynamoDBTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#dynamoDBTargets(java.util.Collection)
-
catalogTargets
CrawlerTargets.Builder catalogTargets(Collection<CatalogTarget> catalogTargets)
Specifies Glue Data Catalog targets.
- Parameters:
catalogTargets- Specifies Glue Data Catalog targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogTargets
CrawlerTargets.Builder catalogTargets(CatalogTarget... catalogTargets)
Specifies Glue Data Catalog targets.
- Parameters:
catalogTargets- Specifies Glue Data Catalog targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogTargets
CrawlerTargets.Builder catalogTargets(Consumer<CatalogTarget.Builder>... catalogTargets)
Specifies Glue Data Catalog targets.
This is a convenience method that creates an instance of theCatalogTarget.Builderavoiding the need to create one manually viaCatalogTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#catalogTargets(List.) - Parameters:
catalogTargets- a consumer that will call methods onCatalogTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#catalogTargets(java.util.Collection)
-
deltaTargets
CrawlerTargets.Builder deltaTargets(Collection<DeltaTarget> deltaTargets)
Specifies Delta data store targets.
- Parameters:
deltaTargets- Specifies Delta data store targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deltaTargets
CrawlerTargets.Builder deltaTargets(DeltaTarget... deltaTargets)
Specifies Delta data store targets.
- Parameters:
deltaTargets- Specifies Delta data store targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deltaTargets
CrawlerTargets.Builder deltaTargets(Consumer<DeltaTarget.Builder>... deltaTargets)
Specifies Delta data store targets.
This is a convenience method that creates an instance of theDeltaTarget.Builderavoiding the need to create one manually viaDeltaTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#deltaTargets(List.) - Parameters:
deltaTargets- a consumer that will call methods onDeltaTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#deltaTargets(java.util.Collection)
-
icebergTargets
CrawlerTargets.Builder icebergTargets(Collection<IcebergTarget> icebergTargets)
Specifies Apache Iceberg data store targets.
- Parameters:
icebergTargets- Specifies Apache Iceberg data store targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
icebergTargets
CrawlerTargets.Builder icebergTargets(IcebergTarget... icebergTargets)
Specifies Apache Iceberg data store targets.
- Parameters:
icebergTargets- Specifies Apache Iceberg data store targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
icebergTargets
CrawlerTargets.Builder icebergTargets(Consumer<IcebergTarget.Builder>... icebergTargets)
Specifies Apache Iceberg data store targets.
This is a convenience method that creates an instance of theIcebergTarget.Builderavoiding the need to create one manually viaIcebergTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#icebergTargets(List.) - Parameters:
icebergTargets- a consumer that will call methods onIcebergTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#icebergTargets(java.util.Collection)
-
hudiTargets
CrawlerTargets.Builder hudiTargets(Collection<HudiTarget> hudiTargets)
Specifies Apache Hudi data store targets.
- Parameters:
hudiTargets- Specifies Apache Hudi data store targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hudiTargets
CrawlerTargets.Builder hudiTargets(HudiTarget... hudiTargets)
Specifies Apache Hudi data store targets.
- Parameters:
hudiTargets- Specifies Apache Hudi data store targets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hudiTargets
CrawlerTargets.Builder hudiTargets(Consumer<HudiTarget.Builder>... hudiTargets)
Specifies Apache Hudi data store targets.
This is a convenience method that creates an instance of theHudiTarget.Builderavoiding the need to create one manually viaHudiTarget.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#hudiTargets(List.) - Parameters:
hudiTargets- a consumer that will call methods onHudiTarget.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#hudiTargets(java.util.Collection)
-
-