Class PartitionProjectionConfiguration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.glue.alpha.PartitionProjectionConfiguration
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-17T14:54:30.093Z")
@Stability(Deprecated)
@Deprecated
public class PartitionProjectionConfiguration
extends software.amazon.jsii.JsiiObject
Deprecated.
(deprecated) Factory class for creating partition projection configurations.
Example:
Database myDatabase;
S3Table.Builder.create(this, "MyTable")
.database(myDatabase)
.columns(List.of(Column.builder()
.name("data")
.type(Schema.STRING)
.build()))
.partitionKeys(List.of(Column.builder()
.name("date")
.type(Schema.STRING)
.build()))
.dataFormat(DataFormat.JSON)
.partitionProjection(Map.of(
"date", PartitionProjectionConfiguration.date(DatePartitionProjectionConfigurationProps.builder()
.min("2020-01-01")
.max("2023-12-31")
.format("yyyy-MM-dd")
// `step` bundles interval + unit (supply both or neither). Optional at day
// precision or coarser; required when the format is sub-day (e.g. hours).
.step(DateProjectionStep.builder().interval(1).intervalUnit(DateIntervalUnit.DAYS).build())
.build())))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPartitionProjectionConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated.protectedPartitionProjectionConfiguration(software.amazon.jsii.JsiiObjectRef objRef) Deprecated. -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
PartitionProjectionConfiguration
protected PartitionProjectionConfiguration(software.amazon.jsii.JsiiObjectRef objRef) Deprecated. -
PartitionProjectionConfiguration
protected PartitionProjectionConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) Deprecated.
-
-
Method Details
-
date
@Stability(Deprecated) @Deprecated @NotNull public static PartitionProjectionConfiguration date(@NotNull DatePartitionProjectionConfigurationProps props) Deprecated.(deprecated) Create a DATE partition projection configuration.- Parameters:
props- This parameter is required.
-
doEnum
@Stability(Deprecated) @Deprecated @NotNull public static PartitionProjectionConfiguration doEnum(@NotNull EnumPartitionProjectionConfigurationProps props) Deprecated.(deprecated) Create an ENUM partition projection configuration.- Parameters:
props- This parameter is required.
-
injected
@Stability(Deprecated) @Deprecated @NotNull public static PartitionProjectionConfiguration injected()Deprecated.(deprecated) Create an INJECTED partition projection configuration.Partition values are injected at query time through the query statement.
- See Also:
-
integer
@Stability(Deprecated) @Deprecated @NotNull public static PartitionProjectionConfiguration integer(@NotNull IntegerPartitionProjectionConfigurationProps props) Deprecated.(deprecated) Create an INTEGER partition projection configuration.- Parameters:
props- This parameter is required.
-
getType
Deprecated.(deprecated) The type of partition projection.
-