Class ReferencePartition.Builder
java.lang.Object
com.here.platform.data.client.javadsl.PartitionBuilder
com.here.platform.data.client.javadsl.ReferencePartition.Builder
- Enclosing interface:
- ReferencePartition
Helper builder to instantiate an already committed ReferencePartition. This factory is never required by API and is
available for testing purposes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withChecksum(Optional<String> checksum) Sets the checksum.withCompressedDataSize(OptionalLong compressedDataSize) Sets the precomputed compressed data size.Sets the crc.withDataHandle(String dataHandle) Sets the dataHandle.withDataSize(OptionalLong dataSize) Sets the dataSize.Sets the layer name.withPartition(String partition) Sets the partition id.withVersion(Long version) Sets the version.Methods inherited from class com.here.platform.data.client.javadsl.PartitionBuilder
withTimestamp
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Specified by:
buildin classPartitionBuilder- Returns:
- A already committed partition
-
withChecksum
Description copied from class:PartitionBuilderSets the checksum.- Overrides:
withChecksumin classPartitionBuilder- Parameters:
checksum- precomputed checksum value- Returns:
- this PartitionBuilder
-
withCompressedDataSize
Description copied from class:PartitionBuilderSets the precomputed compressed data size.- Overrides:
withCompressedDataSizein classPartitionBuilder- Parameters:
compressedDataSize- precomputed compressed data size- Returns:
- this PartitionBuilder
-
withCrc
Description copied from class:PartitionBuilderSets the crc.- Overrides:
withCrcin classPartitionBuilder- Parameters:
crc- precomputed crc value- Returns:
- this PartitionBuilder
-
withDataHandle
Sets the dataHandle.- Parameters:
dataHandle- partition id- Returns:
- this PartitionBuilder
-
withDataSize
Description copied from class:PartitionBuilderSets the dataSize.- Overrides:
withDataSizein classPartitionBuilder- Parameters:
dataSize- data size- Returns:
- this PartitionBuilder
-
withLayer
Description copied from class:PartitionBuilderSets the layer name.- Overrides:
withLayerin classPartitionBuilder- Parameters:
layer- layer name- Returns:
- this PartitionBuilder
-
withPartition
Description copied from class:PartitionBuilderSets the partition id.- Overrides:
withPartitionin classPartitionBuilder- Parameters:
partition- partition id- Returns:
- this builder
-
withVersion
Sets the version.- Parameters:
version- partition version- Returns:
- this PartitionBuilder
-