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.BuilderbinaryVersion(Integer binaryVersion)DataSegmentbuild()DataSegment.BuilderdataSource(String dataSource)DataSegment.Builderdimensions(List<String> dimensions)DataSegment.Builderinterval(org.joda.time.Interval interval)DataSegment.BuilderlastCompactionState(CompactionState compactionState)DataSegment.BuilderloadSpec(Map<String,Object> loadSpec)DataSegment.Buildermetrics(List<String> metrics)DataSegment.BuildershardSpec(ShardSpec shardSpec)DataSegment.Buildersize(long size)DataSegment.Builderversion(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()
-
-