Class CfnMemberProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.guardduty.CfnMemberProps.Jsii$Proxy
All Implemented Interfaces:
CfnMemberProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnMemberProps

@Stability(Stable) @Internal public static final class CfnMemberProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnMemberProps
An implementation for CfnMemberProps
  • 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.guardduty.CfnMemberProps

    CfnMemberProps.Builder, CfnMemberProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the CfnMemberProps.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 Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final String
    The ID of the detector associated with the GuardDuty service to add the member to.
    final Object
    Specifies whether or not to disable email notification for the member account that you invite.
    final String
    The email address associated with the member account.
    final String
    The AWS account ID of the account to designate as a member.
    final String
    The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members.
    final String
    You can use the Status property to update the status of the relationship between the member account and its administrator account.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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

      protected Jsii$Proxy(CfnMemberProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnMemberProps.Builder.
  • Method Details

    • getDetectorId

      public final String getDetectorId()
      Description copied from interface: CfnMemberProps
      The ID of the detector associated with the GuardDuty service to add the member to.
      Specified by:
      getDetectorId in interface CfnMemberProps
    • getEmail

      public final String getEmail()
      Description copied from interface: CfnMemberProps
      The email address associated with the member account.
      Specified by:
      getEmail in interface CfnMemberProps
    • getMemberId

      public final String getMemberId()
      Description copied from interface: CfnMemberProps
      The AWS account ID of the account to designate as a member.
      Specified by:
      getMemberId in interface CfnMemberProps
    • getDisableEmailNotification

      public final Object getDisableEmailNotification()
      Description copied from interface: CfnMemberProps
      Specifies whether or not to disable email notification for the member account that you invite.
      Specified by:
      getDisableEmailNotification in interface CfnMemberProps
    • getMessage

      public final String getMessage()
      Description copied from interface: CfnMemberProps
      The invitation message that you want to send to the accounts that you're inviting to GuardDuty as members.
      Specified by:
      getMessage in interface CfnMemberProps
    • getStatus

      public final String getStatus()
      Description copied from interface: CfnMemberProps
      You can use the Status property to update the status of the relationship between the member account and its administrator account.

      Valid values are Created and Invited when using an AWS::GuardDuty::Member resource. If the value for this property is not provided or set to Created , a member account is created but not invited. If the value of this property is set to Invited , a member account is created and invited.

      Specified by:
      getStatus in interface CfnMemberProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

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

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