Class CfnQuickConnect.QuickConnectConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnQuickConnect.QuickConnectConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnQuickConnect.QuickConnectConfigProperty
CfnQuickConnect.QuickConnectConfigProperty-
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.connect.CfnQuickConnect.QuickConnectConfigProperty
CfnQuickConnect.QuickConnectConfigProperty.Builder, CfnQuickConnect.QuickConnectConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnQuickConnect.QuickConnectConfigProperty.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 ObjectThe flow configuration.final ObjectThe phone configuration.final ObjectThe queue configuration.final StringThe type of quick connect.final ObjectThe user configuration.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 theCfnQuickConnect.QuickConnectConfigProperty.Builder.
-
-
Method Details
-
getQuickConnectType
Description copied from interface:CfnQuickConnect.QuickConnectConfigPropertyThe type of quick connect.In the Connect Customer console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).
- Specified by:
getQuickConnectTypein interfaceCfnQuickConnect.QuickConnectConfigProperty- See Also:
-
getFlowConfig
Description copied from interface:CfnQuickConnect.QuickConnectConfigPropertyThe flow configuration.This is required only if QuickConnectType is FLOW.
Returns union: either
IResolvableorCfnQuickConnect.FlowQuickConnectConfigProperty- Specified by:
getFlowConfigin interfaceCfnQuickConnect.QuickConnectConfigProperty- See Also:
-
getPhoneConfig
Description copied from interface:CfnQuickConnect.QuickConnectConfigPropertyThe phone configuration.This is required only if QuickConnectType is PHONE_NUMBER.
Returns union: either
IResolvableorCfnQuickConnect.PhoneNumberQuickConnectConfigProperty- Specified by:
getPhoneConfigin interfaceCfnQuickConnect.QuickConnectConfigProperty- See Also:
-
getQueueConfig
Description copied from interface:CfnQuickConnect.QuickConnectConfigPropertyThe queue configuration.This is required only if QuickConnectType is QUEUE.
Returns union: either
IResolvableorCfnQuickConnect.QueueQuickConnectConfigProperty- Specified by:
getQueueConfigin interfaceCfnQuickConnect.QuickConnectConfigProperty- See Also:
-
getUserConfig
Description copied from interface:CfnQuickConnect.QuickConnectConfigPropertyThe user configuration.This is required only if QuickConnectType is USER.
Returns union: either
IResolvableorCfnQuickConnect.UserQuickConnectConfigProperty- Specified by:
getUserConfigin interfaceCfnQuickConnect.QuickConnectConfigProperty- 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()
-