public static interface ExperimentTemplate.Builder extends SdkPojo, CopyableBuilder<ExperimentTemplate.Builder,ExperimentTemplate>
equalsBySdkFields, sdkFieldscopyapplyMutation, buildExperimentTemplate.Builder id(String id)
The ID of the experiment template.
id - The ID of the experiment template.ExperimentTemplate.Builder description(String description)
The description for the experiment template.
description - The description for the experiment template.ExperimentTemplate.Builder targets(Map<String,ExperimentTemplateTarget> targets)
The targets for the experiment.
targets - The targets for the experiment.ExperimentTemplate.Builder actions(Map<String,ExperimentTemplateAction> actions)
The actions for the experiment.
actions - The actions for the experiment.ExperimentTemplate.Builder stopConditions(Collection<ExperimentTemplateStopCondition> stopConditions)
The stop conditions for the experiment.
stopConditions - The stop conditions for the experiment.ExperimentTemplate.Builder stopConditions(ExperimentTemplateStopCondition... stopConditions)
The stop conditions for the experiment.
stopConditions - The stop conditions for the experiment.ExperimentTemplate.Builder stopConditions(Consumer<ExperimentTemplateStopCondition.Builder>... stopConditions)
The stop conditions for the experiment.
This is a convenience method that creates an instance of theExperimentTemplateStopCondition.Builder avoiding the need
to create one manually via
ExperimentTemplateStopCondition.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #stopConditions(List.
stopConditions - a consumer that will call methods on
ExperimentTemplateStopCondition.Builder#stopConditions(java.util.Collection) ExperimentTemplate.Builder creationTime(Instant creationTime)
The time the experiment template was created.
creationTime - The time the experiment template was created.ExperimentTemplate.Builder lastUpdateTime(Instant lastUpdateTime)
The time the experiment template was last updated.
lastUpdateTime - The time the experiment template was last updated.ExperimentTemplate.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role.
roleArn - The Amazon Resource Name (ARN) of an IAM role.ExperimentTemplate.Builder tags(Map<String,String> tags)
The tags for the experiment template.
tags - The tags for the experiment template.ExperimentTemplate.Builder logConfiguration(ExperimentTemplateLogConfiguration logConfiguration)
The configuration for experiment logging.
logConfiguration - The configuration for experiment logging.default ExperimentTemplate.Builder logConfiguration(Consumer<ExperimentTemplateLogConfiguration.Builder> logConfiguration)
The configuration for experiment logging.
This is a convenience method that creates an instance of theExperimentTemplateLogConfiguration.Builder avoiding the need to create one manually via
ExperimentTemplateLogConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to logConfiguration(ExperimentTemplateLogConfiguration).
logConfiguration - a consumer that will call methods on ExperimentTemplateLogConfiguration.BuilderlogConfiguration(ExperimentTemplateLogConfiguration)Copyright © 2022. All rights reserved.