Interface CrawlerTargets.Builder

    • 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 the S3Target.Builder avoiding the need to create one manually via S3Target.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #s3Targets(List).

        Parameters:
        s3Targets - a consumer that will call methods on S3Target.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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.