@Generated(value="com.amazonaws:awsjavasdkcodegenerator") public class GetExperimentResultsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description 

GetExperimentResultsRequest() 
Modifier and Type  Method and Description 

GetExperimentResultsRequest 
clone()
Creates a shallow clone of this object for all fields except the handler context.

boolean 
equals(Object obj) 
String 
getBaseStat()
The statistic used to calculate experiment results.

Date 
getEndTime()
The date and time that the experiment ended, if it is completed.

String 
getExperiment()
The name of the experiment to retrieve the results of.

List<String> 
getMetricNames()
The names of the experiment metrics that you want to see the results of.

Long 
getPeriod()
In seconds, the amount of time to aggregate results together.

String 
getProject()
The name or ARN of the project that contains the experiment that you want to see the results of.

List<String> 
getReportNames()
The names of the report types that you want to see.

List<String> 
getResultStats()
The statistics that you want to see in the returned results.

Date 
getStartTime()
The date and time that the experiment started.

List<String> 
getTreatmentNames()
The names of the experiment treatments that you want to see the results for.

int 
hashCode() 
void 
setBaseStat(String baseStat)
The statistic used to calculate experiment results.

void 
setEndTime(Date endTime)
The date and time that the experiment ended, if it is completed.

void 
setExperiment(String experiment)
The name of the experiment to retrieve the results of.

void 
setMetricNames(Collection<String> metricNames)
The names of the experiment metrics that you want to see the results of.

void 
setPeriod(Long period)
In seconds, the amount of time to aggregate results together.

void 
setProject(String project)
The name or ARN of the project that contains the experiment that you want to see the results of.

void 
setReportNames(Collection<String> reportNames)
The names of the report types that you want to see.

void 
setResultStats(Collection<String> resultStats)
The statistics that you want to see in the returned results.

void 
setStartTime(Date startTime)
The date and time that the experiment started.

void 
setTreatmentNames(Collection<String> treatmentNames)
The names of the experiment treatments that you want to see the results for.

String 
toString()
Returns a string representation of this object.

GetExperimentResultsRequest 
withBaseStat(ExperimentBaseStat baseStat)
The statistic used to calculate experiment results.

GetExperimentResultsRequest 
withBaseStat(String baseStat)
The statistic used to calculate experiment results.

GetExperimentResultsRequest 
withEndTime(Date endTime)
The date and time that the experiment ended, if it is completed.

GetExperimentResultsRequest 
withExperiment(String experiment)
The name of the experiment to retrieve the results of.

GetExperimentResultsRequest 
withMetricNames(Collection<String> metricNames)
The names of the experiment metrics that you want to see the results of.

GetExperimentResultsRequest 
withMetricNames(String... metricNames)
The names of the experiment metrics that you want to see the results of.

GetExperimentResultsRequest 
withPeriod(Long period)
In seconds, the amount of time to aggregate results together.

GetExperimentResultsRequest 
withProject(String project)
The name or ARN of the project that contains the experiment that you want to see the results of.

GetExperimentResultsRequest 
withReportNames(Collection<String> reportNames)
The names of the report types that you want to see.

GetExperimentResultsRequest 
withReportNames(ExperimentReportName... reportNames)
The names of the report types that you want to see.

GetExperimentResultsRequest 
withReportNames(String... reportNames)
The names of the report types that you want to see.

GetExperimentResultsRequest 
withResultStats(Collection<String> resultStats)
The statistics that you want to see in the returned results.

GetExperimentResultsRequest 
withResultStats(ExperimentResultRequestType... resultStats)
The statistics that you want to see in the returned results.

GetExperimentResultsRequest 
withResultStats(String... resultStats)
The statistics that you want to see in the returned results.

GetExperimentResultsRequest 
withStartTime(Date startTime)
The date and time that the experiment started.

GetExperimentResultsRequest 
withTreatmentNames(Collection<String> treatmentNames)
The names of the experiment treatments that you want to see the results for.

GetExperimentResultsRequest 
withTreatmentNames(String... treatmentNames)
The names of the experiment treatments that you want to see the results for.

addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setBaseStat(String baseStat)
The statistic used to calculate experiment results. Currently the only valid value is mean
, which
uses the mean of the collected values as the statistic.
baseStat
 The statistic used to calculate experiment results. Currently the only valid value is mean
,
which uses the mean of the collected values as the statistic.ExperimentBaseStat
public String getBaseStat()
The statistic used to calculate experiment results. Currently the only valid value is mean
, which
uses the mean of the collected values as the statistic.
mean
,
which uses the mean of the collected values as the statistic.ExperimentBaseStat
public GetExperimentResultsRequest withBaseStat(String baseStat)
The statistic used to calculate experiment results. Currently the only valid value is mean
, which
uses the mean of the collected values as the statistic.
baseStat
 The statistic used to calculate experiment results. Currently the only valid value is mean
,
which uses the mean of the collected values as the statistic.ExperimentBaseStat
public GetExperimentResultsRequest withBaseStat(ExperimentBaseStat baseStat)
The statistic used to calculate experiment results. Currently the only valid value is mean
, which
uses the mean of the collected values as the statistic.
baseStat
 The statistic used to calculate experiment results. Currently the only valid value is mean
,
which uses the mean of the collected values as the statistic.ExperimentBaseStat
public void setEndTime(Date endTime)
The date and time that the experiment ended, if it is completed. This must be no longer than 30 days after the experiment start time.
endTime
 The date and time that the experiment ended, if it is completed. This must be no longer than 30 days after
the experiment start time.public Date getEndTime()
The date and time that the experiment ended, if it is completed. This must be no longer than 30 days after the experiment start time.
public GetExperimentResultsRequest withEndTime(Date endTime)
The date and time that the experiment ended, if it is completed. This must be no longer than 30 days after the experiment start time.
endTime
 The date and time that the experiment ended, if it is completed. This must be no longer than 30 days after
the experiment start time.public void setExperiment(String experiment)
The name of the experiment to retrieve the results of.
experiment
 The name of the experiment to retrieve the results of.public String getExperiment()
The name of the experiment to retrieve the results of.
public GetExperimentResultsRequest withExperiment(String experiment)
The name of the experiment to retrieve the results of.
experiment
 The name of the experiment to retrieve the results of.public List<String> getMetricNames()
The names of the experiment metrics that you want to see the results of.
public void setMetricNames(Collection<String> metricNames)
The names of the experiment metrics that you want to see the results of.
metricNames
 The names of the experiment metrics that you want to see the results of.public GetExperimentResultsRequest withMetricNames(String... metricNames)
The names of the experiment metrics that you want to see the results of.
NOTE: This method appends the values to the existing list (if any). Use
setMetricNames(java.util.Collection)
or withMetricNames(java.util.Collection)
if you want to
override the existing values.
metricNames
 The names of the experiment metrics that you want to see the results of.public GetExperimentResultsRequest withMetricNames(Collection<String> metricNames)
The names of the experiment metrics that you want to see the results of.
metricNames
 The names of the experiment metrics that you want to see the results of.public void setPeriod(Long period)
In seconds, the amount of time to aggregate results together.
period
 In seconds, the amount of time to aggregate results together.public Long getPeriod()
In seconds, the amount of time to aggregate results together.
public GetExperimentResultsRequest withPeriod(Long period)
In seconds, the amount of time to aggregate results together.
period
 In seconds, the amount of time to aggregate results together.public void setProject(String project)
The name or ARN of the project that contains the experiment that you want to see the results of.
project
 The name or ARN of the project that contains the experiment that you want to see the results of.public String getProject()
The name or ARN of the project that contains the experiment that you want to see the results of.
public GetExperimentResultsRequest withProject(String project)
The name or ARN of the project that contains the experiment that you want to see the results of.
project
 The name or ARN of the project that contains the experiment that you want to see the results of.public List<String> getReportNames()
The names of the report types that you want to see. Currently, BayesianInference
is the only valid
value.
BayesianInference
is the only
valid value.ExperimentReportName
public void setReportNames(Collection<String> reportNames)
The names of the report types that you want to see. Currently, BayesianInference
is the only valid
value.
reportNames
 The names of the report types that you want to see. Currently, BayesianInference
is the only
valid value.ExperimentReportName
public GetExperimentResultsRequest withReportNames(String... reportNames)
The names of the report types that you want to see. Currently, BayesianInference
is the only valid
value.
NOTE: This method appends the values to the existing list (if any). Use
setReportNames(java.util.Collection)
or withReportNames(java.util.Collection)
if you want to
override the existing values.
reportNames
 The names of the report types that you want to see. Currently, BayesianInference
is the only
valid value.ExperimentReportName
public GetExperimentResultsRequest withReportNames(Collection<String> reportNames)
The names of the report types that you want to see. Currently, BayesianInference
is the only valid
value.
reportNames
 The names of the report types that you want to see. Currently, BayesianInference
is the only
valid value.ExperimentReportName
public GetExperimentResultsRequest withReportNames(ExperimentReportName... reportNames)
The names of the report types that you want to see. Currently, BayesianInference
is the only valid
value.
reportNames
 The names of the report types that you want to see. Currently, BayesianInference
is the only
valid value.ExperimentReportName
public List<String> getResultStats()
The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to measure
how often you are willing to make a mistake in rejecting the null hypothesis. A general practice is to reject the
null hypothesis and declare that the results are statistically significant when the pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between the
baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter
between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The statistic
uses the same statistic specified in the baseStat
parameter. Therefore, if baseStat
is
mean
, this returns the mean of the values collected for each variation.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to
measure how often you are willing to make a mistake in rejecting the null hypothesis. A general practice
is to reject the null hypothesis and declare that the results are statistically significant when the
pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference
between the baseStat
of a variation and the baseline. Evidently returns the 95% confidence
interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The
statistic uses the same statistic specified in the baseStat
parameter. Therefore, if
baseStat
is mean
, this returns the mean of the values collected for each
variation.
ExperimentResultRequestType
public void setResultStats(Collection<String> resultStats)
The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to measure
how often you are willing to make a mistake in rejecting the null hypothesis. A general practice is to reject the
null hypothesis and declare that the results are statistically significant when the pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between the
baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter
between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The statistic
uses the same statistic specified in the baseStat
parameter. Therefore, if baseStat
is
mean
, this returns the mean of the values collected for each variation.
resultStats
 The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to
measure how often you are willing to make a mistake in rejecting the null hypothesis. A general practice
is to reject the null hypothesis and declare that the results are statistically significant when the
pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between
the baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The
statistic uses the same statistic specified in the baseStat
parameter. Therefore, if
baseStat
is mean
, this returns the mean of the values collected for each
variation.
ExperimentResultRequestType
public GetExperimentResultsRequest withResultStats(String... resultStats)
The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to measure
how often you are willing to make a mistake in rejecting the null hypothesis. A general practice is to reject the
null hypothesis and declare that the results are statistically significant when the pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between the
baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter
between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The statistic
uses the same statistic specified in the baseStat
parameter. Therefore, if baseStat
is
mean
, this returns the mean of the values collected for each variation.
NOTE: This method appends the values to the existing list (if any). Use
setResultStats(java.util.Collection)
or withResultStats(java.util.Collection)
if you want to
override the existing values.
resultStats
 The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to
measure how often you are willing to make a mistake in rejecting the null hypothesis. A general practice
is to reject the null hypothesis and declare that the results are statistically significant when the
pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between
the baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The
statistic uses the same statistic specified in the baseStat
parameter. Therefore, if
baseStat
is mean
, this returns the mean of the values collected for each
variation.
ExperimentResultRequestType
public GetExperimentResultsRequest withResultStats(Collection<String> resultStats)
The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to measure
how often you are willing to make a mistake in rejecting the null hypothesis. A general practice is to reject the
null hypothesis and declare that the results are statistically significant when the pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between the
baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter
between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The statistic
uses the same statistic specified in the baseStat
parameter. Therefore, if baseStat
is
mean
, this returns the mean of the values collected for each variation.
resultStats
 The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to
measure how often you are willing to make a mistake in rejecting the null hypothesis. A general practice
is to reject the null hypothesis and declare that the results are statistically significant when the
pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between
the baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The
statistic uses the same statistic specified in the baseStat
parameter. Therefore, if
baseStat
is mean
, this returns the mean of the values collected for each
variation.
ExperimentResultRequestType
public GetExperimentResultsRequest withResultStats(ExperimentResultRequestType... resultStats)
The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to measure
how often you are willing to make a mistake in rejecting the null hypothesis. A general practice is to reject the
null hypothesis and declare that the results are statistically significant when the pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between the
baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter
between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The statistic
uses the same statistic specified in the baseStat
parameter. Therefore, if baseStat
is
mean
, this returns the mean of the values collected for each variation.
resultStats
 The statistics that you want to see in the returned results.
PValue
specifies to use pvalues for the results. A pvalue is used in hypothesis testing to
measure how often you are willing to make a mistake in rejecting the null hypothesis. A general practice
is to reject the null hypothesis and declare that the results are statistically significant when the
pvalue is less than 0.05.
ConfidenceInterval
specifies a confidence interval for the results. The confidence interval
represents the range of values for the chosen metric that is likely to contain the true difference between
the baseStat
of a variation and the baseline. Evidently returns the 95% confidence interval.
TreatmentEffect
is the difference in the statistic specified by the baseStat
parameter between each variation and the default variation.
BaseStat
returns the statistical values collected for the metric for each variation. The
statistic uses the same statistic specified in the baseStat
parameter. Therefore, if
baseStat
is mean
, this returns the mean of the values collected for each
variation.
ExperimentResultRequestType
public void setStartTime(Date startTime)
The date and time that the experiment started.
startTime
 The date and time that the experiment started.public Date getStartTime()
The date and time that the experiment started.
public GetExperimentResultsRequest withStartTime(Date startTime)
The date and time that the experiment started.
startTime
 The date and time that the experiment started.public List<String> getTreatmentNames()
The names of the experiment treatments that you want to see the results for.
public void setTreatmentNames(Collection<String> treatmentNames)
The names of the experiment treatments that you want to see the results for.
treatmentNames
 The names of the experiment treatments that you want to see the results for.public GetExperimentResultsRequest withTreatmentNames(String... treatmentNames)
The names of the experiment treatments that you want to see the results for.
NOTE: This method appends the values to the existing list (if any). Use
setTreatmentNames(java.util.Collection)
or withTreatmentNames(java.util.Collection)
if you want
to override the existing values.
treatmentNames
 The names of the experiment treatments that you want to see the results for.public GetExperimentResultsRequest withTreatmentNames(Collection<String> treatmentNames)
The names of the experiment treatments that you want to see the results for.
treatmentNames
 The names of the experiment treatments that you want to see the results for.public String toString()
toString
in class Object
Object.toString()
public GetExperimentResultsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()