Interface StopExperimentRunResponse.Builder
- All Superinterfaces:
AppConfigResponse.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<StopExperimentRunResponse.Builder,,StopExperimentRunResponse> SdkBuilder<StopExperimentRunResponse.Builder,,StopExperimentRunResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
StopExperimentRunResponse
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId(String applicationId) The application ID.description(String description) A description of the experiment run.The date and time the experiment run ended, in ISO 8601 format.experimentDefinitionId(String experimentDefinitionId) The experiment definition ID.experimentDefinitionSnapshot(Consumer<ExperimentDefinitionSnapshot.Builder> experimentDefinitionSnapshot) A snapshot of the experiment definition at the time the run was started.experimentDefinitionSnapshot(ExperimentDefinitionSnapshot experimentDefinitionSnapshot) A snapshot of the experiment definition at the time the run was started.exposurePercentage(Float exposurePercentage) The percentage of the target audience exposed to treatments.result(Consumer<ExperimentRunResult.Builder> result) The result of the experiment run, including the executive summary and launch decision rationale.result(ExperimentRunResult result) The result of the experiment run, including the executive summary and launch decision rationale.The experiment run number.The date and time the experiment run started, in ISO 8601 format.The current status of the experiment run.status(ExperimentRunStatus status) The current status of the experiment run.treatmentOverrides(Consumer<TreatmentOverrides.Builder> treatmentOverrides) Treatment assignment overrides that assign specific entity IDs to treatments.treatmentOverrides(TreatmentOverrides treatmentOverrides) Treatment assignment overrides that assign specific entity IDs to treatments.The date and time the experiment run was last updated, in ISO 8601 format.Methods inherited from interface software.amazon.awssdk.services.appconfig.model.AppConfigResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
applicationId
The application ID.
- Parameters:
applicationId- The application ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
experimentDefinitionId
The experiment definition ID.
- Parameters:
experimentDefinitionId- The experiment definition ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
run
The experiment run number.
- Parameters:
run- The experiment run number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the experiment run.
- Parameters:
description- A description of the experiment run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the experiment run. Valid values:
RUNNING,DONE.- Parameters:
status- The current status of the experiment run. Valid values:RUNNING,DONE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the experiment run. Valid values:
RUNNING,DONE.- Parameters:
status- The current status of the experiment run. Valid values:RUNNING,DONE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exposurePercentage
The percentage of the target audience exposed to treatments.
- Parameters:
exposurePercentage- The percentage of the target audience exposed to treatments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
treatmentOverrides
Treatment assignment overrides that assign specific entity IDs to treatments.
- Parameters:
treatmentOverrides- Treatment assignment overrides that assign specific entity IDs to treatments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
treatmentOverrides
default StopExperimentRunResponse.Builder treatmentOverrides(Consumer<TreatmentOverrides.Builder> treatmentOverrides) Treatment assignment overrides that assign specific entity IDs to treatments.
This is a convenience method that creates an instance of theTreatmentOverrides.Builderavoiding the need to create one manually viaTreatmentOverrides.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totreatmentOverrides(TreatmentOverrides).- Parameters:
treatmentOverrides- a consumer that will call methods onTreatmentOverrides.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
result
The result of the experiment run, including the executive summary and launch decision rationale.
- Parameters:
result- The result of the experiment run, including the executive summary and launch decision rationale.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
result
The result of the experiment run, including the executive summary and launch decision rationale.
This is a convenience method that creates an instance of theExperimentRunResult.Builderavoiding the need to create one manually viaExperimentRunResult.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresult(ExperimentRunResult).- Parameters:
result- a consumer that will call methods onExperimentRunResult.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startedAt
The date and time the experiment run started, in ISO 8601 format.
- Parameters:
startedAt- The date and time the experiment run started, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time the experiment run was last updated, in ISO 8601 format.
- Parameters:
updatedAt- The date and time the experiment run was last updated, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endedAt
The date and time the experiment run ended, in ISO 8601 format.
- Parameters:
endedAt- The date and time the experiment run ended, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
experimentDefinitionSnapshot
StopExperimentRunResponse.Builder experimentDefinitionSnapshot(ExperimentDefinitionSnapshot experimentDefinitionSnapshot) A snapshot of the experiment definition at the time the run was started.
- Parameters:
experimentDefinitionSnapshot- A snapshot of the experiment definition at the time the run was started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
experimentDefinitionSnapshot
default StopExperimentRunResponse.Builder experimentDefinitionSnapshot(Consumer<ExperimentDefinitionSnapshot.Builder> experimentDefinitionSnapshot) A snapshot of the experiment definition at the time the run was started.
This is a convenience method that creates an instance of theExperimentDefinitionSnapshot.Builderavoiding the need to create one manually viaExperimentDefinitionSnapshot.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toexperimentDefinitionSnapshot(ExperimentDefinitionSnapshot).- Parameters:
experimentDefinitionSnapshot- a consumer that will call methods onExperimentDefinitionSnapshot.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-