public static interface CreateMitigationActionRequest.Builder extends IotRequest.Builder, SdkPojo, CopyableBuilder<CreateMitigationActionRequest.Builder,CreateMitigationActionRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateMitigationActionRequest.Builder actionName(String actionName)
A friendly name for the action. Choose a friendly name that accurately describes the action (for example,
EnableLoggingAction).
actionName - A friendly name for the action. Choose a friendly name that accurately describes the action (for
example, EnableLoggingAction).CreateMitigationActionRequest.Builder roleArn(String roleArn)
The ARN of the IAM role that is used to apply the mitigation action.
roleArn - The ARN of the IAM role that is used to apply the mitigation action.CreateMitigationActionRequest.Builder actionParams(MitigationActionParams actionParams)
Defines the type of action and the parameters for that action.
actionParams - Defines the type of action and the parameters for that action.default CreateMitigationActionRequest.Builder actionParams(Consumer<MitigationActionParams.Builder> actionParams)
Defines the type of action and the parameters for that action.
This is a convenience method that creates an instance of theMitigationActionParams.Builder avoiding
the need to create one manually via MitigationActionParams.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to actionParams(MitigationActionParams).
actionParams - a consumer that will call methods on MitigationActionParams.BuilderactionParams(MitigationActionParams)CreateMitigationActionRequest.Builder tags(Collection<Tag> tags)
Metadata that can be used to manage the mitigation action.
tags - Metadata that can be used to manage the mitigation action.CreateMitigationActionRequest.Builder tags(Tag... tags)
Metadata that can be used to manage the mitigation action.
tags - Metadata that can be used to manage the mitigation action.CreateMitigationActionRequest.Builder tags(Consumer<Tag.Builder>... tags)
Metadata that can be used to manage the mitigation action.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreateMitigationActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateMitigationActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.