Class CfnChannelMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.cloudtrail.CfnChannelMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnChannelMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannelMixinProps
@Stability(Stable)
@Internal
public static final class CfnChannelMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnChannelMixinProps
An implementation for
CfnChannelMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.cloudtrail.CfnChannelMixinProps
CfnChannelMixinProps.Builder, CfnChannelMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnChannelMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnChannelMixinProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectOne or more event data stores to which events arriving through a channel will be logged.final StringgetName()The name of the channel.final StringThe name of the partner or external event source.getTags()A list of tags.final inthashCode()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 theCfnChannelMixinProps.Builder.
-
-
Method Details
-
getDestinations
Description copied from interface:CfnChannelMixinPropsOne or more event data stores to which events arriving through a channel will be logged.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnChannelPropsMixin.DestinationProperty>- Specified by:
getDestinationsin interfaceCfnChannelMixinProps- See Also:
-
getName
Description copied from interface:CfnChannelMixinPropsThe name of the channel.- Specified by:
getNamein interfaceCfnChannelMixinProps- See Also:
-
getSource
Description copied from interface:CfnChannelMixinPropsThe name of the partner or external event source.You cannot change this name after you create the channel. A maximum of one channel is allowed per source.
A source can be either
Customfor all valid non- AWS events, or the name of a partner event source. For information about the source names for available partners, see Additional information about integration partners in the CloudTrail User Guide.- Specified by:
getSourcein interfaceCfnChannelMixinProps- See Also:
-
getTags
Description copied from interface:CfnChannelMixinPropsA list of tags.- Specified by:
getTagsin interfaceCfnChannelMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-