Package com.atlan.model.structs
Class IcebergPartition.IcebergPartitionBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.structs.AtlanStruct.AtlanStructBuilder<C,B>
com.atlan.model.structs.IcebergPartition.IcebergPartitionBuilder<C,B>
- Enclosing class:
IcebergPartition
public abstract static class IcebergPartition.IcebergPartitionBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C,B>>
extends AtlanStruct.AtlanStructBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()icebergFieldName(String icebergFieldName) Name of the partition field.icebergSourceId(Integer icebergSourceId) Source identifier for the partition field.icebergTransform(String icebergTransform) Transform function applied to the partition field (e.g., 'identity', 'bucket', 'truncate').protected abstract Bself()toString()Fixed typeName for IcebergPartition.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
IcebergPartitionBuilder
public IcebergPartitionBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAtlanStruct.AtlanStructBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C, B>>
-
typeName
Fixed typeName for IcebergPartition.- Overrides:
typeNamein classAtlanStruct.AtlanStructBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C, B>> - Returns:
this.
-
icebergFieldName
Name of the partition field.- Returns:
this.
-
icebergTransform
Transform function applied to the partition field (e.g., 'identity', 'bucket', 'truncate').- Returns:
this.
-
icebergSourceId
Source identifier for the partition field.- Returns:
this.
-
self
- Specified by:
selfin classAtlanStruct.AtlanStructBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C, B>>
-
build
- Specified by:
buildin classAtlanStruct.AtlanStructBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C, B>>
-
toString
- Overrides:
toStringin classAtlanStruct.AtlanStructBuilder<C extends IcebergPartition,B extends IcebergPartition.IcebergPartitionBuilder<C, B>>
-