Class ExperimentReport
- java.lang.Object
-
- software.amazon.awssdk.services.evidently.model.ExperimentReport
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExperimentReport.Builder,ExperimentReport>
@Generated("software.amazon.awssdk:codegen") public final class ExperimentReport extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExperimentReport.Builder,ExperimentReport>
A structure that contains results of an experiment.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExperimentReport.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExperimentReport.Builderbuilder()Stringcontent()The content of the report.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringmetricName()The name of the metric that is analyzed in this experiment report.ExperimentReportNamereportName()The type of analysis used for this report.StringreportNameAsString()The type of analysis used for this report.List<SdkField<?>>sdkFields()static Class<? extends ExperimentReport.Builder>serializableBuilderClass()ExperimentReport.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtreatmentName()The name of the variation that this report pertains to.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
content
public final String content()
The content of the report.
- Returns:
- The content of the report.
-
metricName
public final String metricName()
The name of the metric that is analyzed in this experiment report.
- Returns:
- The name of the metric that is analyzed in this experiment report.
-
reportName
public final ExperimentReportName reportName()
The type of analysis used for this report.
If the service returns an enum value that is not available in the current SDK version,
reportNamewill returnExperimentReportName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreportNameAsString().- Returns:
- The type of analysis used for this report.
- See Also:
ExperimentReportName
-
reportNameAsString
public final String reportNameAsString()
The type of analysis used for this report.
If the service returns an enum value that is not available in the current SDK version,
reportNamewill returnExperimentReportName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromreportNameAsString().- Returns:
- The type of analysis used for this report.
- See Also:
ExperimentReportName
-
treatmentName
public final String treatmentName()
The name of the variation that this report pertains to.
- Returns:
- The name of the variation that this report pertains to.
-
toBuilder
public ExperimentReport.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ExperimentReport.Builder,ExperimentReport>
-
builder
public static ExperimentReport.Builder builder()
-
serializableBuilderClass
public static Class<? extends ExperimentReport.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-