Package org.apache.druid.timeline
Class DataSegment.Builder
- java.lang.Object
-
- org.apache.druid.timeline.DataSegment.Builder
-
- Enclosing class:
- DataSegment
public static class DataSegment.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DataSegment segment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataSegment.Builder
binaryVersion(Integer binaryVersion)
DataSegment
build()
DataSegment.Builder
dataSource(String dataSource)
DataSegment.Builder
dimensions(List<String> dimensions)
DataSegment.Builder
interval(org.joda.time.Interval interval)
DataSegment.Builder
lastCompactionState(CompactionState compactionState)
DataSegment.Builder
loadSpec(Map<String,Object> loadSpec)
DataSegment.Builder
metrics(List<String> metrics)
DataSegment.Builder
shardSpec(ShardSpec shardSpec)
DataSegment.Builder
size(long size)
DataSegment.Builder
version(String version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataSegment segment)
-
-
Method Detail
-
dataSource
public DataSegment.Builder dataSource(String dataSource)
-
interval
public DataSegment.Builder interval(org.joda.time.Interval interval)
-
version
public DataSegment.Builder version(String version)
-
loadSpec
public DataSegment.Builder loadSpec(Map<String,Object> loadSpec)
-
dimensions
public DataSegment.Builder dimensions(List<String> dimensions)
-
metrics
public DataSegment.Builder metrics(List<String> metrics)
-
shardSpec
public DataSegment.Builder shardSpec(ShardSpec shardSpec)
-
lastCompactionState
public DataSegment.Builder lastCompactionState(CompactionState compactionState)
-
binaryVersion
public DataSegment.Builder binaryVersion(Integer binaryVersion)
-
size
public DataSegment.Builder size(long size)
-
build
public DataSegment build()
-
-