public static interface MitigationActionParams.Builder extends SdkPojo, CopyableBuilder<MitigationActionParams.Builder,MitigationActionParams>
Modifier and Type | Method and Description |
---|---|
MitigationActionParams.Builder |
addThingsToThingGroupParams(AddThingsToThingGroupParams addThingsToThingGroupParams)
Parameters to define a mitigation action that moves devices associated with a certificate to one or more
specified thing groups, typically for quarantine.
|
default MitigationActionParams.Builder |
addThingsToThingGroupParams(Consumer<AddThingsToThingGroupParams.Builder> addThingsToThingGroupParams)
Parameters to define a mitigation action that moves devices associated with a certificate to one or more
specified thing groups, typically for quarantine.
|
default MitigationActionParams.Builder |
enableIoTLoggingParams(Consumer<EnableIoTLoggingParams.Builder> enableIoTLoggingParams)
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
|
MitigationActionParams.Builder |
enableIoTLoggingParams(EnableIoTLoggingParams enableIoTLoggingParams)
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
|
default MitigationActionParams.Builder |
publishFindingToSnsParams(Consumer<PublishFindingToSnsParams.Builder> publishFindingToSnsParams)
Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service
(Amazon SNS.
|
MitigationActionParams.Builder |
publishFindingToSnsParams(PublishFindingToSnsParams publishFindingToSnsParams)
Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service
(Amazon SNS.
|
default MitigationActionParams.Builder |
replaceDefaultPolicyVersionParams(Consumer<ReplaceDefaultPolicyVersionParams.Builder> replaceDefaultPolicyVersionParams)
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
|
MitigationActionParams.Builder |
replaceDefaultPolicyVersionParams(ReplaceDefaultPolicyVersionParams replaceDefaultPolicyVersionParams)
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
|
default MitigationActionParams.Builder |
updateCACertificateParams(Consumer<UpdateCACertificateParams.Builder> updateCACertificateParams)
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
|
MitigationActionParams.Builder |
updateCACertificateParams(UpdateCACertificateParams updateCACertificateParams)
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
|
default MitigationActionParams.Builder |
updateDeviceCertificateParams(Consumer<UpdateDeviceCertificateParams.Builder> updateDeviceCertificateParams)
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
|
MitigationActionParams.Builder |
updateDeviceCertificateParams(UpdateDeviceCertificateParams updateDeviceCertificateParams)
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
MitigationActionParams.Builder updateDeviceCertificateParams(UpdateDeviceCertificateParams updateDeviceCertificateParams)
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
updateDeviceCertificateParams
- Parameters to define a mitigation action that changes the state of the device certificate to inactive.default MitigationActionParams.Builder updateDeviceCertificateParams(Consumer<UpdateDeviceCertificateParams.Builder> updateDeviceCertificateParams)
Parameters to define a mitigation action that changes the state of the device certificate to inactive.
This is a convenience that creates an instance of theUpdateDeviceCertificateParams.Builder
avoiding
the need to create one manually via UpdateDeviceCertificateParams.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to updateDeviceCertificateParams(UpdateDeviceCertificateParams)
.updateDeviceCertificateParams
- a consumer that will call methods on UpdateDeviceCertificateParams.Builder
updateDeviceCertificateParams(UpdateDeviceCertificateParams)
MitigationActionParams.Builder updateCACertificateParams(UpdateCACertificateParams updateCACertificateParams)
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
updateCACertificateParams
- Parameters to define a mitigation action that changes the state of the CA certificate to inactive.default MitigationActionParams.Builder updateCACertificateParams(Consumer<UpdateCACertificateParams.Builder> updateCACertificateParams)
Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
This is a convenience that creates an instance of theUpdateCACertificateParams.Builder
avoiding the
need to create one manually via UpdateCACertificateParams.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to updateCACertificateParams(UpdateCACertificateParams)
.updateCACertificateParams
- a consumer that will call methods on UpdateCACertificateParams.Builder
updateCACertificateParams(UpdateCACertificateParams)
MitigationActionParams.Builder addThingsToThingGroupParams(AddThingsToThingGroupParams addThingsToThingGroupParams)
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
addThingsToThingGroupParams
- Parameters to define a mitigation action that moves devices associated with a certificate to one or
more specified thing groups, typically for quarantine.default MitigationActionParams.Builder addThingsToThingGroupParams(Consumer<AddThingsToThingGroupParams.Builder> addThingsToThingGroupParams)
Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
This is a convenience that creates an instance of theAddThingsToThingGroupParams.Builder
avoiding
the need to create one manually via AddThingsToThingGroupParams.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to addThingsToThingGroupParams(AddThingsToThingGroupParams)
.addThingsToThingGroupParams
- a consumer that will call methods on AddThingsToThingGroupParams.Builder
addThingsToThingGroupParams(AddThingsToThingGroupParams)
MitigationActionParams.Builder replaceDefaultPolicyVersionParams(ReplaceDefaultPolicyVersionParams replaceDefaultPolicyVersionParams)
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
replaceDefaultPolicyVersionParams
- Parameters to define a mitigation action that adds a blank policy to restrict permissions.default MitigationActionParams.Builder replaceDefaultPolicyVersionParams(Consumer<ReplaceDefaultPolicyVersionParams.Builder> replaceDefaultPolicyVersionParams)
Parameters to define a mitigation action that adds a blank policy to restrict permissions.
This is a convenience that creates an instance of theReplaceDefaultPolicyVersionParams.Builder
avoiding the need to create one manually via ReplaceDefaultPolicyVersionParams.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
replaceDefaultPolicyVersionParams(ReplaceDefaultPolicyVersionParams)
.replaceDefaultPolicyVersionParams
- a consumer that will call methods on ReplaceDefaultPolicyVersionParams.Builder
replaceDefaultPolicyVersionParams(ReplaceDefaultPolicyVersionParams)
MitigationActionParams.Builder enableIoTLoggingParams(EnableIoTLoggingParams enableIoTLoggingParams)
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
enableIoTLoggingParams
- Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.default MitigationActionParams.Builder enableIoTLoggingParams(Consumer<EnableIoTLoggingParams.Builder> enableIoTLoggingParams)
Parameters to define a mitigation action that enables AWS IoT logging at a specified level of detail.
This is a convenience that creates an instance of theEnableIoTLoggingParams.Builder
avoiding the
need to create one manually via EnableIoTLoggingParams.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to enableIoTLoggingParams(EnableIoTLoggingParams)
.enableIoTLoggingParams
- a consumer that will call methods on EnableIoTLoggingParams.Builder
enableIoTLoggingParams(EnableIoTLoggingParams)
MitigationActionParams.Builder publishFindingToSnsParams(PublishFindingToSnsParams publishFindingToSnsParams)
Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service (Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
publishFindingToSnsParams
- Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service
(Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.default MitigationActionParams.Builder publishFindingToSnsParams(Consumer<PublishFindingToSnsParams.Builder> publishFindingToSnsParams)
Parameters to define a mitigation action that publishes findings to Amazon Simple Notification Service (Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages.
This is a convenience that creates an instance of thePublishFindingToSnsParams.Builder
avoiding the
need to create one manually via PublishFindingToSnsParams.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to publishFindingToSnsParams(PublishFindingToSnsParams)
.publishFindingToSnsParams
- a consumer that will call methods on PublishFindingToSnsParams.Builder
publishFindingToSnsParams(PublishFindingToSnsParams)
Copyright © 2021. All rights reserved.