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
-
additionalLocations
public PartitionStorageDescriptorArgs.Builder additionalLocations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> additionalLocations)
- Parameters:
additionalLocations- List of locations that point to the path where a Delta table is located.- Returns:
- builder
-
additionalLocations
public PartitionStorageDescriptorArgs.Builder additionalLocations(java.util.List<java.lang.String> additionalLocations)
- Parameters:
additionalLocations- List of locations that point to the path where a Delta table is located.- Returns:
- builder
-
additionalLocations
public PartitionStorageDescriptorArgs.Builder additionalLocations(java.lang.String... additionalLocations)
- Parameters:
additionalLocations- List of locations that point to the path where a Delta table is located.- Returns:
- builder
-
bucketColumns
public PartitionStorageDescriptorArgs.Builder bucketColumns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> bucketColumns)
- Parameters:
bucketColumns- 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- 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- 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- List of the `columns` in the table.- Returns:
- builder
-
columns
public PartitionStorageDescriptorArgs.Builder columns(java.util.List<PartitionStorageDescriptorColumnArgs> columns)
- Parameters:
columns- List of the `columns` in the table.- Returns:
- builder
-
columns
public PartitionStorageDescriptorArgs.Builder columns(PartitionStorageDescriptorColumnArgs... columns)
- Parameters:
columns- 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- Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.- Returns:
- builder
-
inputFormat
public PartitionStorageDescriptorArgs.Builder inputFormat(java.lang.String inputFormat)
- Parameters:
inputFormat- 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- 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- 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- Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.- Returns:
- builder
-
outputFormat
public PartitionStorageDescriptorArgs.Builder outputFormat(java.lang.String outputFormat)
- Parameters:
outputFormat- 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- List of `sortColumns` 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- List of `sortColumns` objects specifying the sort order of each bucket in the table.- Returns:
- builder
-
sortColumns
public PartitionStorageDescriptorArgs.Builder sortColumns(PartitionStorageDescriptorSortColumnArgs... sortColumns)
- Parameters:
sortColumns- List of `sortColumns` 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()
-
-