Class CfnChannelProps.Jsii$Proxy
- All Implemented Interfaces:
CfnChannelProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnChannelProps
CfnChannelProps-
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.services.chime.CfnChannelProps
CfnChannelProps.Builder, CfnChannelProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnChannelProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnChannelProps.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 theCfnChannelProps.Builder.
-
-
Method Details
-
getAppInstanceArn
Description copied from interface:CfnChannelPropsThe ARN of the AppInstance that contains the channel.- Specified by:
getAppInstanceArnin interfaceCfnChannelProps- See Also:
-
getChimeBearer
Description copied from interface:CfnChannelPropsThe 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 interfaceCfnChannelProps- See Also:
-
getName
Description copied from interface:CfnChannelPropsThe name of the channel.- Specified by:
getNamein interfaceCfnChannelProps- See Also:
-
getChannelId
Description copied from interface:CfnChannelPropsThe ID of the channel.When omitted, the service generates a UUID.
- Specified by:
getChannelIdin interfaceCfnChannelProps- See Also:
-
getElasticChannelConfiguration
Description copied from interface:CfnChannelPropsThe 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
IResolvableorCfnChannel.ElasticChannelConfigurationProperty- Specified by:
getElasticChannelConfigurationin interfaceCfnChannelProps- See Also:
-
getExpirationSettings
Description copied from interface:CfnChannelPropsSettings that control the interval after which the channel is automatically deleted.Returns union: either
IResolvableorCfnChannel.ExpirationSettingsProperty- Specified by:
getExpirationSettingsin interfaceCfnChannelProps- See Also:
-
getMemberArns
Description copied from interface:CfnChannelPropsThe ARNs of the AppInstanceUsers to add to the channel as members when it is created.Cannot be combined with ElasticChannelConfiguration.
- Specified by:
getMemberArnsin interfaceCfnChannelProps- See Also:
-
getMetadata
Description copied from interface:CfnChannelPropsThe metadata of the channel.- Specified by:
getMetadatain interfaceCfnChannelProps- See Also:
-
getMode
Description copied from interface:CfnChannelPropsThe 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 interfaceCfnChannelProps- See Also:
-
getModeratorArns
Description copied from interface:CfnChannelPropsThe ARNs of the AppInstanceUsers to add to the channel as moderators when it is created.- Specified by:
getModeratorArnsin interfaceCfnChannelProps- See Also:
-
getPrivacy
Description copied from interface:CfnChannelPropsThe 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 interfaceCfnChannelProps- See Also:
-
getTags
Description copied from interface:CfnChannelPropsThe tags for the channel.- Specified by:
getTagsin interfaceCfnChannelProps- 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()
-