Interface GetExperimentResultsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetExperimentResultsResponse.Builder,GetExperimentResultsResponse>,EvidentlyResponse.Builder,SdkBuilder<GetExperimentResultsResponse.Builder,GetExperimentResultsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetExperimentResultsResponse
public static interface GetExperimentResultsResponse.Builder extends EvidentlyResponse.Builder, SdkPojo, CopyableBuilder<GetExperimentResultsResponse.Builder,GetExperimentResultsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetExperimentResultsResponse.Builderdetails(String details)If the experiment doesn't yet have enough events to provide valid results, this field is returned with the messageNot enough events to generate results.GetExperimentResultsResponse.Builderreports(Collection<ExperimentReport> reports)An array of structures that include the reports that you requested.GetExperimentResultsResponse.Builderreports(Consumer<ExperimentReport.Builder>... reports)An array of structures that include the reports that you requested.GetExperimentResultsResponse.Builderreports(ExperimentReport... reports)An array of structures that include the reports that you requested.GetExperimentResultsResponse.BuilderresultsData(Collection<ExperimentResultsData> resultsData)An array of structures that include experiment results including metric names and values.GetExperimentResultsResponse.BuilderresultsData(Consumer<ExperimentResultsData.Builder>... resultsData)An array of structures that include experiment results including metric names and values.GetExperimentResultsResponse.BuilderresultsData(ExperimentResultsData... resultsData)An array of structures that include experiment results including metric names and values.GetExperimentResultsResponse.Buildertimestamps(Instant... timestamps)The timestamps of each result returned.GetExperimentResultsResponse.Buildertimestamps(Collection<Instant> timestamps)The timestamps of each result returned.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.evidently.model.EvidentlyResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
details
GetExperimentResultsResponse.Builder details(String details)
If the experiment doesn't yet have enough events to provide valid results, this field is returned with the message
Not enough events to generate results. If there are enough events to provide valid results, this field is not returned.- Parameters:
details- If the experiment doesn't yet have enough events to provide valid results, this field is returned with the messageNot enough events to generate results. If there are enough events to provide valid results, this field is not returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reports
GetExperimentResultsResponse.Builder reports(Collection<ExperimentReport> reports)
An array of structures that include the reports that you requested.
- Parameters:
reports- An array of structures that include the reports that you requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reports
GetExperimentResultsResponse.Builder reports(ExperimentReport... reports)
An array of structures that include the reports that you requested.
- Parameters:
reports- An array of structures that include the reports that you requested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reports
GetExperimentResultsResponse.Builder reports(Consumer<ExperimentReport.Builder>... reports)
An array of structures that include the reports that you requested.
This is a convenience method that creates an instance of theExperimentReport.Builderavoiding the need to create one manually viaExperimentReport.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#reports(List.) - Parameters:
reports- a consumer that will call methods onExperimentReport.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#reports(java.util.Collection)
-
resultsData
GetExperimentResultsResponse.Builder resultsData(Collection<ExperimentResultsData> resultsData)
An array of structures that include experiment results including metric names and values.
- Parameters:
resultsData- An array of structures that include experiment results including metric names and values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultsData
GetExperimentResultsResponse.Builder resultsData(ExperimentResultsData... resultsData)
An array of structures that include experiment results including metric names and values.
- Parameters:
resultsData- An array of structures that include experiment results including metric names and values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resultsData
GetExperimentResultsResponse.Builder resultsData(Consumer<ExperimentResultsData.Builder>... resultsData)
An array of structures that include experiment results including metric names and values.
This is a convenience method that creates an instance of theExperimentResultsData.Builderavoiding the need to create one manually viaExperimentResultsData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#resultsData(List.) - Parameters:
resultsData- a consumer that will call methods onExperimentResultsData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#resultsData(java.util.Collection)
-
timestamps
GetExperimentResultsResponse.Builder timestamps(Collection<Instant> timestamps)
The timestamps of each result returned.
- Parameters:
timestamps- The timestamps of each result returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timestamps
GetExperimentResultsResponse.Builder timestamps(Instant... timestamps)
The timestamps of each result returned.
- Parameters:
timestamps- The timestamps of each result returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-