Class CfnChannelMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnChannelMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannelMixinProps
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.chime.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 StringThe ARN of the AppInstance that contains the channel.final StringThe ID of the channel.final StringThe ARN of the AppInstanceUser or AppInstanceBot that performs every operation on this channel.final ObjectThe attributes required to configure and create an elastic channel.final ObjectSettings that control the interval after which the channel is automatically deleted.The ARNs of the AppInstanceUsers to add to the channel as members when it is created.final StringThe metadata of the channel.final StringgetMode()The channel mode.The ARNs of the AppInstanceUsers to add to the channel as moderators when it is created.final StringgetName()The name of the channel.final StringThe channel's privacy level.getTags()The tags for the channel.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
-
getAppInstanceArn
Description copied from interface:CfnChannelMixinPropsThe ARN of the AppInstance that contains the channel.- Specified by:
getAppInstanceArnin interfaceCfnChannelMixinProps- See Also:
-
getChannelId
Description copied from interface:CfnChannelMixinPropsThe ID of the channel.When omitted, the service generates a UUID.
- Specified by:
getChannelIdin interfaceCfnChannelMixinProps- See Also:
-
getChimeBearer
Description copied from interface:CfnChannelMixinPropsThe ARN of the AppInstanceUser or AppInstanceBot that performs every operation on this channel.Whichever of the two creates a channel automatically becomes one of its moderators, so the same ARN can subsequently read, update and delete the channel.
- Specified by:
getChimeBearerin interfaceCfnChannelMixinProps- See Also:
-
getElasticChannelConfiguration
Description copied from interface:CfnChannelMixinPropsThe attributes required to configure and create an elastic channel.An elastic channel must use RESTRICTED mode, cannot be created with MemberArns, and is available only in some regions.
Returns union: either
IResolvableorCfnChannelPropsMixin.ElasticChannelConfigurationProperty- Specified by:
getElasticChannelConfigurationin interfaceCfnChannelMixinProps- See Also:
-
getExpirationSettings
Description copied from interface:CfnChannelMixinPropsSettings that control the interval after which the channel is automatically deleted.Returns union: either
IResolvableorCfnChannelPropsMixin.ExpirationSettingsProperty- Specified by:
getExpirationSettingsin interfaceCfnChannelMixinProps- See Also:
-
getMemberArns
Description copied from interface:CfnChannelMixinPropsThe ARNs of the AppInstanceUsers to add to the channel as members when it is created.Cannot be combined with ElasticChannelConfiguration.
- Specified by:
getMemberArnsin interfaceCfnChannelMixinProps- See Also:
-
getMetadata
Description copied from interface:CfnChannelMixinPropsThe metadata of the channel.- Specified by:
getMetadatain interfaceCfnChannelMixinProps- See Also:
-
getMode
Description copied from interface:CfnChannelMixinPropsThe channel mode.In an UNRESTRICTED channel, members can add themselves and other members; in a RESTRICTED channel, only administrators and moderators can add members. An elastic channel must be RESTRICTED.
- Specified by:
getModein interfaceCfnChannelMixinProps- See Also:
-
getModeratorArns
Description copied from interface:CfnChannelMixinPropsThe ARNs of the AppInstanceUsers to add to the channel as moderators when it is created.- Specified by:
getModeratorArnsin interfaceCfnChannelMixinProps- See Also:
-
getName
Description copied from interface:CfnChannelMixinPropsThe name of the channel.- Specified by:
getNamein interfaceCfnChannelMixinProps- See Also:
-
getPrivacy
Description copied from interface:CfnChannelMixinPropsThe channel's privacy level.A PUBLIC channel is discoverable by anyone in the AppInstance; a PRIVATE channel is not. Privacy cannot be changed after creation.
- Specified by:
getPrivacyin interfaceCfnChannelMixinProps- See Also:
-
getTags
Description copied from interface:CfnChannelMixinPropsThe tags for the channel.- 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()
-