Interface ExperimentDefinitionSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ExperimentDefinitionSummary.Builder,,ExperimentDefinitionSummary> SdkBuilder<ExperimentDefinitionSummary.Builder,,ExperimentDefinitionSummary> SdkPojo
- Enclosing class:
ExperimentDefinitionSummary
@Mutable
@NotThreadSafe
public static interface ExperimentDefinitionSummary.Builder
extends SdkPojo, CopyableBuilder<ExperimentDefinitionSummary.Builder,ExperimentDefinitionSummary>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationId(String applicationId) The application ID.configurationProfileId(String configurationProfileId) The configuration profile ID associated with the experiment.The date and time the experiment definition was created, in ISO 8601 format.environmentId(String environmentId) The environment ID where the experiment runs.The key of the feature flag used by the experiment.hypothesis(String hypothesis) The hypothesis that the experiment is designed to validate.The experiment definition ID.The name of the experiment definition.The current status of the experiment definition.status(ExperimentDefinitionStatus status) The current status of the experiment definition.The date and time the experiment definition was last updated, in ISO 8601 format.Methods 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, sdkFields
-
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.
-
id
The experiment definition ID.
- Parameters:
id- The experiment definition ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the experiment definition.
- Parameters:
name- The name of the experiment definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hypothesis
The hypothesis that the experiment is designed to validate.
- Parameters:
hypothesis- The hypothesis that the experiment is designed to validate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the experiment definition.
- Parameters:
status- The current status of the experiment definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the experiment definition.
- Parameters:
status- The current status of the experiment definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationProfileId
The configuration profile ID associated with the experiment.
- Parameters:
configurationProfileId- The configuration profile ID associated with the experiment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
environmentId
The environment ID where the experiment runs.
- Parameters:
environmentId- The environment ID where the experiment runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
flagKey
The key of the feature flag used by the experiment.
- Parameters:
flagKey- The key of the feature flag used by the experiment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time the experiment definition was created, in ISO 8601 format.
- Parameters:
createdAt- The date and time the experiment definition was created, 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 definition was last updated, in ISO 8601 format.
- Parameters:
updatedAt- The date and time the experiment definition was last updated, in ISO 8601 format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-