Class MitigationActionParams

    • Method Detail

      • updateDeviceCertificateParams

        public final UpdateDeviceCertificateParams updateDeviceCertificateParams()

        Parameters to define a mitigation action that changes the state of the device certificate to inactive.

        Returns:
        Parameters to define a mitigation action that changes the state of the device certificate to inactive.
      • updateCACertificateParams

        public final UpdateCACertificateParams updateCACertificateParams()

        Parameters to define a mitigation action that changes the state of the CA certificate to inactive.

        Returns:
        Parameters to define a mitigation action that changes the state of the CA certificate to inactive.
      • addThingsToThingGroupParams

        public final 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.

        Returns:
        Parameters to define a mitigation action that moves devices associated with a certificate to one or more specified thing groups, typically for quarantine.
      • replaceDefaultPolicyVersionParams

        public final ReplaceDefaultPolicyVersionParams replaceDefaultPolicyVersionParams()

        Parameters to define a mitigation action that adds a blank policy to restrict permissions.

        Returns:
        Parameters to define a mitigation action that adds a blank policy to restrict permissions.
      • enableIoTLoggingParams

        public final EnableIoTLoggingParams enableIoTLoggingParams()

        Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a specified level of detail.

        Returns:
        Parameters to define a mitigation action that enables Amazon Web Services IoT Core logging at a specified level of detail.
      • publishFindingToSnsParams

        public final 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.

        Returns:
        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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)