Class CfnRoutingProfileProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.connect.CfnRoutingProfileProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRoutingProfileProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRoutingProfileProps
@Stability(Stable)
@Internal
public static final class CfnRoutingProfileProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRoutingProfileProps
An implementation for
CfnRoutingProfileProps-
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.CfnRoutingProfileProps
CfnRoutingProfileProps.Builder, CfnRoutingProfileProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnRoutingProfileProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnRoutingProfileProps.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 StringWhether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time .final StringThe Amazon Resource Name (ARN) of the default outbound queue for the routing profile.final StringThe description of the routing profile.final ObjectThe identifier of the Amazon Connect instance.final ObjectContains information about the queue and channel for manual assignment behaviour can be enabled.final ObjectThe channels agents can handle in the Contact Control Panel (CCP) for this routing profile.final StringgetName()The name of the routing profile.final ObjectThe inbound queues associated with the routing profile.getTags()The tags used to organize, track, or control access for this resource.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 theCfnRoutingProfileProps.Builder.
-
-
Method Details
-
getDefaultOutboundQueueArn
Description copied from interface:CfnRoutingProfilePropsThe Amazon Resource Name (ARN) of the default outbound queue for the routing profile.- Specified by:
getDefaultOutboundQueueArnin interfaceCfnRoutingProfileProps- See Also:
-
getDescription
Description copied from interface:CfnRoutingProfilePropsThe description of the routing profile.- Specified by:
getDescriptionin interfaceCfnRoutingProfileProps- See Also:
-
getInstanceArn
Description copied from interface:CfnRoutingProfilePropsThe identifier of the Amazon Connect instance.Returns union: either
StringorIInstanceRef- Specified by:
getInstanceArnin interfaceCfnRoutingProfileProps- See Also:
-
getMediaConcurrencies
Description copied from interface:CfnRoutingProfilePropsThe channels agents can handle in the Contact Control Panel (CCP) for this routing profile.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingProfile.MediaConcurrencyProperty>- Specified by:
getMediaConcurrenciesin interfaceCfnRoutingProfileProps- See Also:
-
getName
Description copied from interface:CfnRoutingProfilePropsThe name of the routing profile.- Specified by:
getNamein interfaceCfnRoutingProfileProps- See Also:
-
getAgentAvailabilityTimer
Description copied from interface:CfnRoutingProfilePropsWhether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time .- Specified by:
getAgentAvailabilityTimerin interfaceCfnRoutingProfileProps- See Also:
-
getManualAssignmentQueueConfigs
Description copied from interface:CfnRoutingProfilePropsContains information about the queue and channel for manual assignment behaviour can be enabled.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingProfile.RoutingProfileManualAssignmentQueueConfigProperty>- Specified by:
getManualAssignmentQueueConfigsin interfaceCfnRoutingProfileProps- See Also:
-
getQueueConfigs
Description copied from interface:CfnRoutingProfilePropsThe inbound queues associated with the routing profile.If no queue is added, the agent can make only outbound calls.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingProfile.RoutingProfileQueueConfigProperty>- Specified by:
getQueueConfigsin interfaceCfnRoutingProfileProps- See Also:
-
getTags
Description copied from interface:CfnRoutingProfilePropsThe tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Specified by:
getTagsin interfaceCfnRoutingProfileProps- 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()
-