Class CfnTrustAnchor.NotificationSettingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rolesanywhere.CfnTrustAnchor.NotificationSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTrustAnchor.NotificationSettingProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTrustAnchor.NotificationSettingProperty
@Stability(Stable)
@Internal
public static final class CfnTrustAnchor.NotificationSettingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTrustAnchor.NotificationSettingProperty
An implementation for
CfnTrustAnchor.NotificationSettingProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.rolesanywhere.CfnTrustAnchor.NotificationSettingProperty
CfnTrustAnchor.NotificationSettingProperty.Builder, CfnTrustAnchor.NotificationSettingProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTrustAnchor.NotificationSettingProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The specified channel of notification.final Object
Indicates whether the notification setting is enabled.final String
getEvent()
The event to which this notification setting is applied.final Number
The number of days before a notification event.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTrustAnchor.NotificationSettingProperty.Builder
.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnTrustAnchor.NotificationSettingProperty
Indicates whether the notification setting is enabled.- Specified by:
getEnabled
in interfaceCfnTrustAnchor.NotificationSettingProperty
- See Also:
-
getEvent
Description copied from interface:CfnTrustAnchor.NotificationSettingProperty
The event to which this notification setting is applied.- Specified by:
getEvent
in interfaceCfnTrustAnchor.NotificationSettingProperty
- See Also:
-
getChannel
Description copied from interface:CfnTrustAnchor.NotificationSettingProperty
The specified channel of notification.IAM Roles Anywhere uses CloudWatch metrics, EventBridge, and AWS Health Dashboard to notify for an event.
In the absence of a specific channel, IAM Roles Anywhere applies this setting to 'ALL' channels.
- Specified by:
getChannel
in interfaceCfnTrustAnchor.NotificationSettingProperty
- See Also:
-
getThreshold
Description copied from interface:CfnTrustAnchor.NotificationSettingProperty
The number of days before a notification event.This value is required for a notification setting that is enabled.
- Specified by:
getThreshold
in interfaceCfnTrustAnchor.NotificationSettingProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-