Package com.arpnetworking.tsdcore.model
Class AggregationRequest.Builder
java.lang.Object
com.arpnetworking.commons.builder.OvalBuilder<AggregationRequest>
com.arpnetworking.tsdcore.model.AggregationRequest.Builder
- All Implemented Interfaces:
com.arpnetworking.commons.builder.Builder<AggregationRequest>
- Enclosing class:
- AggregationRequest
public static final class AggregationRequest.Builder
extends com.arpnetworking.commons.builder.OvalBuilder<AggregationRequest>
Builder
implementation for
AggregationRequest
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionsetAggregationMessages
(com.google.common.collect.ImmutableList<AggregationMessage> aggregationMessages) Set the aggregation messages.setAggregationMode
(AggregationMode aggregationMode) Set the aggregation mode.Methods inherited from class com.arpnetworking.commons.builder.OvalBuilder
build, clone, clone, construct, isSelfValidating, toString, validate
-
Constructor Details
-
Builder
public Builder()Public constructor.
-
-
Method Details
-
setAggregationMessages
public AggregationRequest.Builder setAggregationMessages(com.google.common.collect.ImmutableList<AggregationMessage> aggregationMessages) Set the aggregation messages. Required. Cannot be null.- Parameters:
aggregationMessages
- The aggregation messages.- Returns:
- This instance of
AggregationRequest.Builder
.
-
setAggregationMode
Set the aggregation mode. Required. Cannot be null.- Parameters:
aggregationMode
- The aggregation mode.- Returns:
- This instance of
AggregationRequest.Builder
.
-