Class IcebergPartitionField.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3tables.alpha.IcebergPartitionField.Jsii$Proxy
- All Implemented Interfaces:
IcebergPartitionField,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IcebergPartitionField
@Stability(Experimental)
@Internal
public static final class IcebergPartitionField.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IcebergPartitionField
An implementation for
IcebergPartitionField-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.s3tables.alpha.IcebergPartitionField
IcebergPartitionField.Builder, IcebergPartitionField.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(IcebergPartitionField.Builder builder) Constructor that initializes the object based on literal property values passed by theIcebergPartitionField.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal Number(experimental) The unique identifier for the partition field.final StringgetName()(experimental) The name of the partition field.final Number(experimental) The source field ID from the schema.final IcebergTransform(experimental) The partition transform function.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theIcebergPartitionField.Builder.
-
-
Method Details
-
getName
Description copied from interface:IcebergPartitionField(experimental) The name of the partition field.- Specified by:
getNamein interfaceIcebergPartitionField
-
getSourceId
Description copied from interface:IcebergPartitionField(experimental) The source field ID from the schema.- Specified by:
getSourceIdin interfaceIcebergPartitionField
-
getTransform
Description copied from interface:IcebergPartitionField(experimental) The partition transform function.Use
IcebergTransformstatic properties for common transforms (e.g.,IcebergTransform.IDENTITY) or methods for parameterized transforms (e.g.,IcebergTransform.bucket(16)).- Specified by:
getTransformin interfaceIcebergPartitionField
-
getFieldId
Description copied from interface:IcebergPartitionField(experimental) The unique identifier for the partition field.Default: - Auto-assigned starting from 1000
- Specified by:
getFieldIdin interfaceIcebergPartitionField
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-