Package com.pulumi.aws.glue.inputs
Class PartitionStorageDescriptorArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.PartitionStorageDescriptorArgs.Builder
-
- Enclosing class:
- PartitionStorageDescriptorArgs
public static final class PartitionStorageDescriptorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(PartitionStorageDescriptorArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PartitionStorageDescriptorArgs defaults)
-
-
Method Detail
-
bucketColumns
public PartitionStorageDescriptorArgs.Builder bucketColumns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> bucketColumns)
- Parameters:
bucketColumns
- A list of reducer grouping columns, clustering columns, and bucketing columns in the table.- Returns:
- builder
-
bucketColumns
public PartitionStorageDescriptorArgs.Builder bucketColumns(java.util.List<java.lang.String> bucketColumns)
- Parameters:
bucketColumns
- A list of reducer grouping columns, clustering columns, and bucketing columns in the table.- Returns:
- builder
-
bucketColumns
public PartitionStorageDescriptorArgs.Builder bucketColumns(java.lang.String... bucketColumns)
- Parameters:
bucketColumns
- A list of reducer grouping columns, clustering columns, and bucketing columns in the table.- Returns:
- builder
-
columns
public PartitionStorageDescriptorArgs.Builder columns(@Nullable com.pulumi.core.Output<java.util.List<PartitionStorageDescriptorColumnArgs>> columns)
- Parameters:
columns
- A list of the Columns in the table.- Returns:
- builder
-
columns
public PartitionStorageDescriptorArgs.Builder columns(java.util.List<PartitionStorageDescriptorColumnArgs> columns)
- Parameters:
columns
- A list of the Columns in the table.- Returns:
- builder
-
columns
public PartitionStorageDescriptorArgs.Builder columns(PartitionStorageDescriptorColumnArgs... columns)
- Parameters:
columns
- A list of the Columns in the table.- Returns:
- builder
-
compressed
public PartitionStorageDescriptorArgs.Builder compressed(@Nullable com.pulumi.core.Output<java.lang.Boolean> compressed)
- Parameters:
compressed
- True if the data in the table is compressed, or False if not.- Returns:
- builder
-
compressed
public PartitionStorageDescriptorArgs.Builder compressed(java.lang.Boolean compressed)
- Parameters:
compressed
- True if the data in the table is compressed, or False if not.- Returns:
- builder
-
inputFormat
public PartitionStorageDescriptorArgs.Builder inputFormat(@Nullable com.pulumi.core.Output<java.lang.String> inputFormat)
- Parameters:
inputFormat
- The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.- Returns:
- builder
-
inputFormat
public PartitionStorageDescriptorArgs.Builder inputFormat(java.lang.String inputFormat)
- Parameters:
inputFormat
- The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.- Returns:
- builder
-
location
public PartitionStorageDescriptorArgs.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.- Returns:
- builder
-
location
public PartitionStorageDescriptorArgs.Builder location(java.lang.String location)
- Parameters:
location
- The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.- Returns:
- builder
-
numberOfBuckets
public PartitionStorageDescriptorArgs.Builder numberOfBuckets(@Nullable com.pulumi.core.Output<java.lang.Integer> numberOfBuckets)
- Parameters:
numberOfBuckets
- Must be specified if the table contains any dimension columns.- Returns:
- builder
-
numberOfBuckets
public PartitionStorageDescriptorArgs.Builder numberOfBuckets(java.lang.Integer numberOfBuckets)
- Parameters:
numberOfBuckets
- Must be specified if the table contains any dimension columns.- Returns:
- builder
-
outputFormat
public PartitionStorageDescriptorArgs.Builder outputFormat(@Nullable com.pulumi.core.Output<java.lang.String> outputFormat)
- Parameters:
outputFormat
- The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.- Returns:
- builder
-
outputFormat
public PartitionStorageDescriptorArgs.Builder outputFormat(java.lang.String outputFormat)
- Parameters:
outputFormat
- The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.- Returns:
- builder
-
parameters
public PartitionStorageDescriptorArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> parameters)
- Parameters:
parameters
- User-supplied properties in key-value form.- Returns:
- builder
-
parameters
public PartitionStorageDescriptorArgs.Builder parameters(java.util.Map<java.lang.String,java.lang.String> parameters)
- Parameters:
parameters
- User-supplied properties in key-value form.- Returns:
- builder
-
serDeInfo
public PartitionStorageDescriptorArgs.Builder serDeInfo(@Nullable com.pulumi.core.Output<PartitionStorageDescriptorSerDeInfoArgs> serDeInfo)
- Parameters:
serDeInfo
- Serialization/deserialization (SerDe) information.- Returns:
- builder
-
serDeInfo
public PartitionStorageDescriptorArgs.Builder serDeInfo(PartitionStorageDescriptorSerDeInfoArgs serDeInfo)
- Parameters:
serDeInfo
- Serialization/deserialization (SerDe) information.- Returns:
- builder
-
skewedInfo
public PartitionStorageDescriptorArgs.Builder skewedInfo(@Nullable com.pulumi.core.Output<PartitionStorageDescriptorSkewedInfoArgs> skewedInfo)
- Parameters:
skewedInfo
- Information about values that appear very frequently in a column (skewed values).- Returns:
- builder
-
skewedInfo
public PartitionStorageDescriptorArgs.Builder skewedInfo(PartitionStorageDescriptorSkewedInfoArgs skewedInfo)
- Parameters:
skewedInfo
- Information about values that appear very frequently in a column (skewed values).- Returns:
- builder
-
sortColumns
public PartitionStorageDescriptorArgs.Builder sortColumns(@Nullable com.pulumi.core.Output<java.util.List<PartitionStorageDescriptorSortColumnArgs>> sortColumns)
- Parameters:
sortColumns
- A list of Order objects specifying the sort order of each bucket in the table.- Returns:
- builder
-
sortColumns
public PartitionStorageDescriptorArgs.Builder sortColumns(java.util.List<PartitionStorageDescriptorSortColumnArgs> sortColumns)
- Parameters:
sortColumns
- A list of Order objects specifying the sort order of each bucket in the table.- Returns:
- builder
-
sortColumns
public PartitionStorageDescriptorArgs.Builder sortColumns(PartitionStorageDescriptorSortColumnArgs... sortColumns)
- Parameters:
sortColumns
- A list of Order objects specifying the sort order of each bucket in the table.- Returns:
- builder
-
storedAsSubDirectories
public PartitionStorageDescriptorArgs.Builder storedAsSubDirectories(@Nullable com.pulumi.core.Output<java.lang.Boolean> storedAsSubDirectories)
- Parameters:
storedAsSubDirectories
- True if the table data is stored in subdirectories, or False if not.- Returns:
- builder
-
storedAsSubDirectories
public PartitionStorageDescriptorArgs.Builder storedAsSubDirectories(java.lang.Boolean storedAsSubDirectories)
- Parameters:
storedAsSubDirectories
- True if the table data is stored in subdirectories, or False if not.- Returns:
- builder
-
build
public PartitionStorageDescriptorArgs build()
-
-