public static interface CreateExperimentTemplateRequest.Builder extends FisRequest.Builder, SdkPojo, CopyableBuilder<CreateExperimentTemplateRequest.Builder,CreateExperimentTemplateRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateExperimentTemplateRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CreateExperimentTemplateRequest.Builder description(String description)
A description for the experiment template.
description - A description for the experiment template.CreateExperimentTemplateRequest.Builder stopConditions(Collection<CreateExperimentTemplateStopConditionInput> stopConditions)
The stop conditions.
stopConditions - The stop conditions.CreateExperimentTemplateRequest.Builder stopConditions(CreateExperimentTemplateStopConditionInput... stopConditions)
The stop conditions.
stopConditions - The stop conditions.CreateExperimentTemplateRequest.Builder stopConditions(Consumer<CreateExperimentTemplateStopConditionInput.Builder>... stopConditions)
The stop conditions.
This is a convenience method that creates an instance of theCreateExperimentTemplateStopConditionInput.Builder avoiding
the need to create one manually via
CreateExperimentTemplateStopConditionInput.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
CreateExperimentTemplateStopConditionInput.Builder#stopConditions(java.util.Collection) CreateExperimentTemplateRequest.Builder targets(Map<String,CreateExperimentTemplateTargetInput> targets)
The targets for the experiment.
targets - The targets for the experiment.CreateExperimentTemplateRequest.Builder actions(Map<String,CreateExperimentTemplateActionInput> actions)
The actions for the experiment.
actions - The actions for the experiment.CreateExperimentTemplateRequest.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
roleArn - The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform
service actions on your behalf.CreateExperimentTemplateRequest.Builder tags(Map<String,String> tags)
The tags to apply to the experiment template.
tags - The tags to apply to the experiment template.CreateExperimentTemplateRequest.Builder logConfiguration(CreateExperimentTemplateLogConfigurationInput logConfiguration)
The configuration for experiment logging.
logConfiguration - The configuration for experiment logging.default CreateExperimentTemplateRequest.Builder logConfiguration(Consumer<CreateExperimentTemplateLogConfigurationInput.Builder> logConfiguration)
The configuration for experiment logging.
This is a convenience method that creates an instance of theCreateExperimentTemplateLogConfigurationInput.Builder avoiding the need to create one manually via
CreateExperimentTemplateLogConfigurationInput.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
logConfiguration(CreateExperimentTemplateLogConfigurationInput).
logConfiguration - a consumer that will call methods on CreateExperimentTemplateLogConfigurationInput.BuilderlogConfiguration(CreateExperimentTemplateLogConfigurationInput)CreateExperimentTemplateRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateExperimentTemplateRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.