public static class ExperimentDefinition.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<ExperimentDefinition> implements org.apache.avro.data.RecordBuilder<ExperimentDefinition>
Modifier and Type | Method and Description |
---|---|
ExperimentDefinition |
build() |
ExperimentDefinition.Builder |
clearBucketRanges()
Clears the value of the 'bucket_ranges' field
|
ExperimentDefinition.Builder |
clearBuckets()
Clears the value of the 'buckets' field
|
ExperimentDefinition.Builder |
clearConditionMergeOperator()
Clears the value of the 'condition_merge_operator' field
|
ExperimentDefinition.Builder |
clearConditions()
Clears the value of the 'conditions' field
|
ExperimentDefinition.Builder |
clearControlId()
Clears the value of the 'control_id' field
|
ExperimentDefinition.Builder |
clearDescription()
Clears the value of the 'description' field
|
ExperimentDefinition.Builder |
clearDiversionId()
Clears the value of the 'diversion_id' field
|
ExperimentDefinition.Builder |
clearDomain()
Clears the value of the 'domain' field
|
ExperimentDefinition.Builder |
clearEndTimeMsecUtc()
Clears the value of the 'end_time_msec_utc' field
|
ExperimentDefinition.Builder |
clearId()
Clears the value of the 'id' field
|
ExperimentDefinition.Builder |
clearLayerId()
Clears the value of the 'layer_id' field
|
ExperimentDefinition.Builder |
clearName()
Clears the value of the 'name' field
|
ExperimentDefinition.Builder |
clearOverrides()
Clears the value of the 'overrides' field
|
ExperimentDefinition.Builder |
clearOwner()
Clears the value of the 'owner' field
|
ExperimentDefinition.Builder |
clearPostPeriodMsecUtc()
Clears the value of the 'post_period_msec_utc' field
|
ExperimentDefinition.Builder |
clearPrePeriodMsecUtc()
Clears the value of the 'pre_period_msec_utc' field
|
ExperimentDefinition.Builder |
clearStartTimeMsecUtc()
Clears the value of the 'start_time_msec_utc' field
|
List<BucketRange> |
getBucketRanges()
Gets the value of the 'bucket_ranges' field
|
List<Integer> |
getBuckets()
Gets the value of the 'buckets' field
|
ConditionOperator |
getConditionMergeOperator()
Gets the value of the 'condition_merge_operator' field
|
List<ConditionDefinition> |
getConditions()
Gets the value of the 'conditions' field
|
Integer |
getControlId()
Gets the value of the 'control_id' field
|
CharSequence |
getDescription()
Gets the value of the 'description' field
|
Integer |
getDiversionId()
Gets the value of the 'diversion_id' field
|
Boolean |
getDomain()
Gets the value of the 'domain' field
|
Long |
getEndTimeMsecUtc()
Gets the value of the 'end_time_msec_utc' field
|
Integer |
getId()
Gets the value of the 'id' field
|
Integer |
getLayerId()
Gets the value of the 'layer_id' field
|
CharSequence |
getName()
Gets the value of the 'name' field
|
List<OverrideDefinition> |
getOverrides()
Gets the value of the 'overrides' field
|
CharSequence |
getOwner()
Gets the value of the 'owner' field
|
Long |
getPostPeriodMsecUtc()
Gets the value of the 'post_period_msec_utc' field
|
Long |
getPrePeriodMsecUtc()
Gets the value of the 'pre_period_msec_utc' field
|
Long |
getStartTimeMsecUtc()
Gets the value of the 'start_time_msec_utc' field
|
boolean |
hasBucketRanges()
Checks whether the 'bucket_ranges' field has been set
|
boolean |
hasBuckets()
Checks whether the 'buckets' field has been set
|
boolean |
hasConditionMergeOperator()
Checks whether the 'condition_merge_operator' field has been set
|
boolean |
hasConditions()
Checks whether the 'conditions' field has been set
|
boolean |
hasControlId()
Checks whether the 'control_id' field has been set
|
boolean |
hasDescription()
Checks whether the 'description' field has been set
|
boolean |
hasDiversionId()
Checks whether the 'diversion_id' field has been set
|
boolean |
hasDomain()
Checks whether the 'domain' field has been set
|
boolean |
hasEndTimeMsecUtc()
Checks whether the 'end_time_msec_utc' field has been set
|
boolean |
hasId()
Checks whether the 'id' field has been set
|
boolean |
hasLayerId()
Checks whether the 'layer_id' field has been set
|
boolean |
hasName()
Checks whether the 'name' field has been set
|
boolean |
hasOverrides()
Checks whether the 'overrides' field has been set
|
boolean |
hasOwner()
Checks whether the 'owner' field has been set
|
boolean |
hasPostPeriodMsecUtc()
Checks whether the 'post_period_msec_utc' field has been set
|
boolean |
hasPrePeriodMsecUtc()
Checks whether the 'pre_period_msec_utc' field has been set
|
boolean |
hasStartTimeMsecUtc()
Checks whether the 'start_time_msec_utc' field has been set
|
ExperimentDefinition.Builder |
setBucketRanges(List<BucketRange> value)
Sets the value of the 'bucket_ranges' field
|
ExperimentDefinition.Builder |
setBuckets(List<Integer> value)
Sets the value of the 'buckets' field
|
ExperimentDefinition.Builder |
setConditionMergeOperator(ConditionOperator value)
Sets the value of the 'condition_merge_operator' field
|
ExperimentDefinition.Builder |
setConditions(List<ConditionDefinition> value)
Sets the value of the 'conditions' field
|
ExperimentDefinition.Builder |
setControlId(int value)
Sets the value of the 'control_id' field
|
ExperimentDefinition.Builder |
setDescription(CharSequence value)
Sets the value of the 'description' field
|
ExperimentDefinition.Builder |
setDiversionId(int value)
Sets the value of the 'diversion_id' field
|
ExperimentDefinition.Builder |
setDomain(boolean value)
Sets the value of the 'domain' field
|
ExperimentDefinition.Builder |
setEndTimeMsecUtc(Long value)
Sets the value of the 'end_time_msec_utc' field
|
ExperimentDefinition.Builder |
setId(int value)
Sets the value of the 'id' field
|
ExperimentDefinition.Builder |
setLayerId(int value)
Sets the value of the 'layer_id' field
|
ExperimentDefinition.Builder |
setName(CharSequence value)
Sets the value of the 'name' field
|
ExperimentDefinition.Builder |
setOverrides(List<OverrideDefinition> value)
Sets the value of the 'overrides' field
|
ExperimentDefinition.Builder |
setOwner(CharSequence value)
Sets the value of the 'owner' field
|
ExperimentDefinition.Builder |
setPostPeriodMsecUtc(Long value)
Sets the value of the 'post_period_msec_utc' field
|
ExperimentDefinition.Builder |
setPrePeriodMsecUtc(Long value)
Sets the value of the 'pre_period_msec_utc' field
|
ExperimentDefinition.Builder |
setStartTimeMsecUtc(Long value)
Sets the value of the 'start_time_msec_utc' field
|
public CharSequence getName()
public ExperimentDefinition.Builder setName(CharSequence value)
public boolean hasName()
public ExperimentDefinition.Builder clearName()
public CharSequence getDescription()
public ExperimentDefinition.Builder setDescription(CharSequence value)
public boolean hasDescription()
public ExperimentDefinition.Builder clearDescription()
public CharSequence getOwner()
public ExperimentDefinition.Builder setOwner(CharSequence value)
public boolean hasOwner()
public ExperimentDefinition.Builder clearOwner()
public Integer getId()
public ExperimentDefinition.Builder setId(int value)
public boolean hasId()
public ExperimentDefinition.Builder clearId()
public Integer getLayerId()
public ExperimentDefinition.Builder setLayerId(int value)
public boolean hasLayerId()
public ExperimentDefinition.Builder clearLayerId()
public Boolean getDomain()
public ExperimentDefinition.Builder setDomain(boolean value)
public boolean hasDomain()
public ExperimentDefinition.Builder clearDomain()
public Integer getControlId()
public ExperimentDefinition.Builder setControlId(int value)
public boolean hasControlId()
public ExperimentDefinition.Builder clearControlId()
public List<ConditionDefinition> getConditions()
public ExperimentDefinition.Builder setConditions(List<ConditionDefinition> value)
public boolean hasConditions()
public ExperimentDefinition.Builder clearConditions()
public ConditionOperator getConditionMergeOperator()
public ExperimentDefinition.Builder setConditionMergeOperator(ConditionOperator value)
public boolean hasConditionMergeOperator()
public ExperimentDefinition.Builder clearConditionMergeOperator()
public List<OverrideDefinition> getOverrides()
public ExperimentDefinition.Builder setOverrides(List<OverrideDefinition> value)
public boolean hasOverrides()
public ExperimentDefinition.Builder clearOverrides()
public Integer getDiversionId()
public ExperimentDefinition.Builder setDiversionId(int value)
public boolean hasDiversionId()
public ExperimentDefinition.Builder clearDiversionId()
public ExperimentDefinition.Builder setBuckets(List<Integer> value)
public boolean hasBuckets()
public ExperimentDefinition.Builder clearBuckets()
public List<BucketRange> getBucketRanges()
public ExperimentDefinition.Builder setBucketRanges(List<BucketRange> value)
public boolean hasBucketRanges()
public ExperimentDefinition.Builder clearBucketRanges()
public Long getStartTimeMsecUtc()
public ExperimentDefinition.Builder setStartTimeMsecUtc(Long value)
public boolean hasStartTimeMsecUtc()
public ExperimentDefinition.Builder clearStartTimeMsecUtc()
public Long getEndTimeMsecUtc()
public ExperimentDefinition.Builder setEndTimeMsecUtc(Long value)
public boolean hasEndTimeMsecUtc()
public ExperimentDefinition.Builder clearEndTimeMsecUtc()
public Long getPrePeriodMsecUtc()
public ExperimentDefinition.Builder setPrePeriodMsecUtc(Long value)
public boolean hasPrePeriodMsecUtc()
public ExperimentDefinition.Builder clearPrePeriodMsecUtc()
public Long getPostPeriodMsecUtc()
public ExperimentDefinition.Builder setPostPeriodMsecUtc(Long value)
public boolean hasPostPeriodMsecUtc()
public ExperimentDefinition.Builder clearPostPeriodMsecUtc()
public ExperimentDefinition build()
build
in interface org.apache.avro.data.RecordBuilder<ExperimentDefinition>
Copyright © 2013. All rights reserved.