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 Amazon Web Services IoT Core logging at a specified
level of detail.
|
MitigationActionParams.Builder |
enableIoTLoggingParams(EnableIoTLoggingParams enableIoTLoggingParams)
Parameters to define a mitigation action that enables Amazon Web Services IoT Core 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, sdkFieldscopyapplyMutation, buildMitigationActionParams.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.BuilderupdateDeviceCertificateParams(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.BuilderupdateCACertificateParams(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.BuilderaddThingsToThingGroupParams(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.BuilderreplaceDefaultPolicyVersionParams(ReplaceDefaultPolicyVersionParams)MitigationActionParams.Builder enableIoTLoggingParams(EnableIoTLoggingParams enableIoTLoggingParams)
Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a specified level of detail.
enableIoTLoggingParams - Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a
specified level of detail.default MitigationActionParams.Builder enableIoTLoggingParams(Consumer<EnableIoTLoggingParams.Builder> enableIoTLoggingParams)
Parameters to define a mitigation action that enables Amazon Web Services IoT Core 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.BuilderenableIoTLoggingParams(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.BuilderpublishFindingToSnsParams(PublishFindingToSnsParams)Copyright © 2022. All rights reserved.