Class CfnRoutingProfileMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnRoutingProfileMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnRoutingProfileMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnRoutingProfileMixinProps
@Stability(Stable)
@Internal
public static final class CfnRoutingProfileMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnRoutingProfileMixinProps
An implementation for
CfnRoutingProfileMixinProps-
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.connect.CfnRoutingProfileMixinProps
CfnRoutingProfileMixinProps.Builder, CfnRoutingProfileMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnRoutingProfileMixinProps.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 theCfnRoutingProfileMixinProps.Builder.
-
-
Method Details
-
getAgentAvailabilityTimer
Description copied from interface:CfnRoutingProfileMixinPropsWhether 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 interfaceCfnRoutingProfileMixinProps- See Also:
-
getDefaultOutboundQueueArn
Description copied from interface:CfnRoutingProfileMixinPropsThe Amazon Resource Name (ARN) of the default outbound queue for the routing profile.- Specified by:
getDefaultOutboundQueueArnin interfaceCfnRoutingProfileMixinProps- See Also:
-
getDescription
Description copied from interface:CfnRoutingProfileMixinPropsThe description of the routing profile.- Specified by:
getDescriptionin interfaceCfnRoutingProfileMixinProps- See Also:
-
getInstanceArn
Description copied from interface:CfnRoutingProfileMixinPropsThe identifier of the Amazon Connect instance.Returns union: either
StringorIInstanceRef- Specified by:
getInstanceArnin interfaceCfnRoutingProfileMixinProps- See Also:
-
getManualAssignmentQueueConfigs
Description copied from interface:CfnRoutingProfileMixinPropsContains information about the queue and channel for manual assignment behaviour can be enabled.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingProfilePropsMixin.RoutingProfileManualAssignmentQueueConfigProperty>- Specified by:
getManualAssignmentQueueConfigsin interfaceCfnRoutingProfileMixinProps- See Also:
-
getMediaConcurrencies
Description copied from interface:CfnRoutingProfileMixinPropsThe channels agents can handle in the Contact Control Panel (CCP) for this routing profile.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnRoutingProfilePropsMixin.MediaConcurrencyProperty>- Specified by:
getMediaConcurrenciesin interfaceCfnRoutingProfileMixinProps- See Also:
-
getName
Description copied from interface:CfnRoutingProfileMixinPropsThe name of the routing profile.- Specified by:
getNamein interfaceCfnRoutingProfileMixinProps- See Also:
-
getQueueConfigs
Description copied from interface:CfnRoutingProfileMixinPropsThe 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: '<'eitherIResolvableorCfnRoutingProfilePropsMixin.RoutingProfileQueueConfigProperty>- Specified by:
getQueueConfigsin interfaceCfnRoutingProfileMixinProps- See Also:
-
getTags
Description copied from interface:CfnRoutingProfileMixinPropsThe tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Specified by:
getTagsin interfaceCfnRoutingProfileMixinProps- 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()
-