public static interface S3DirectTarget.Builder extends SdkPojo, CopyableBuilder<S3DirectTarget.Builder,S3DirectTarget>
| Modifier and Type | Method and Description |
|---|---|
S3DirectTarget.Builder |
compression(String compression)
Specifies how the data is compressed.
|
S3DirectTarget.Builder |
format(String format)
Specifies the data output format for the target.
|
S3DirectTarget.Builder |
format(TargetFormat format)
Specifies the data output format for the target.
|
S3DirectTarget.Builder |
inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
|
S3DirectTarget.Builder |
inputs(String... inputs)
The nodes that are inputs to the data target.
|
S3DirectTarget.Builder |
name(String name)
The name of the data target.
|
S3DirectTarget.Builder |
partitionKeys(Collection<? extends Collection<String>> partitionKeys)
Specifies native partitioning using a sequence of keys.
|
S3DirectTarget.Builder |
partitionKeys(Collection<String>... partitionKeys)
Specifies native partitioning using a sequence of keys.
|
S3DirectTarget.Builder |
path(String path)
A single Amazon S3 path to write to.
|
default S3DirectTarget.Builder |
schemaChangePolicy(Consumer<DirectSchemaChangePolicy.Builder> schemaChangePolicy)
A policy that specifies update behavior for the crawler.
|
S3DirectTarget.Builder |
schemaChangePolicy(DirectSchemaChangePolicy schemaChangePolicy)
A policy that specifies update behavior for the crawler.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildS3DirectTarget.Builder name(String name)
The name of the data target.
name - The name of the data target.S3DirectTarget.Builder inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
inputs - The nodes that are inputs to the data target.S3DirectTarget.Builder inputs(String... inputs)
The nodes that are inputs to the data target.
inputs - The nodes that are inputs to the data target.S3DirectTarget.Builder partitionKeys(Collection<? extends Collection<String>> partitionKeys)
Specifies native partitioning using a sequence of keys.
partitionKeys - Specifies native partitioning using a sequence of keys.S3DirectTarget.Builder partitionKeys(Collection<String>... partitionKeys)
Specifies native partitioning using a sequence of keys.
partitionKeys - Specifies native partitioning using a sequence of keys.S3DirectTarget.Builder path(String path)
A single Amazon S3 path to write to.
path - A single Amazon S3 path to write to.S3DirectTarget.Builder compression(String compression)
Specifies how the data is compressed. This is generally not necessary if the data has a standard file
extension. Possible values are "gzip" and "bzip").
compression - Specifies how the data is compressed. This is generally not necessary if the data has a standard file
extension. Possible values are "gzip" and "bzip").S3DirectTarget.Builder format(String format)
Specifies the data output format for the target.
format - Specifies the data output format for the target.TargetFormat,
TargetFormatS3DirectTarget.Builder format(TargetFormat format)
Specifies the data output format for the target.
format - Specifies the data output format for the target.TargetFormat,
TargetFormatS3DirectTarget.Builder schemaChangePolicy(DirectSchemaChangePolicy schemaChangePolicy)
A policy that specifies update behavior for the crawler.
schemaChangePolicy - A policy that specifies update behavior for the crawler.default S3DirectTarget.Builder schemaChangePolicy(Consumer<DirectSchemaChangePolicy.Builder> schemaChangePolicy)
A policy that specifies update behavior for the crawler.
This is a convenience method that creates an instance of theDirectSchemaChangePolicy.Builder
avoiding the need to create one manually via DirectSchemaChangePolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to schemaChangePolicy(DirectSchemaChangePolicy).
schemaChangePolicy - a consumer that will call methods on DirectSchemaChangePolicy.BuilderschemaChangePolicy(DirectSchemaChangePolicy)Copyright © 2023. All rights reserved.