AWSConnectCreateRoutingProfileRequest
Objective-C
@interface AWSConnectCreateRoutingProfileRequest
Swift
class AWSConnectCreateRoutingProfileRequest
-
Whether agents with this routing profile will have their routing order calculated based on longest idle time or time since their last inbound contact.
Declaration
Objective-C
@property (nonatomic) AWSConnectAgentAvailabilityTimer agentAvailabilityTimer;
Swift
var agentAvailabilityTimer: AWSConnectAgentAvailabilityTimer { get set }
-
The default outbound queue for the routing profile.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable defaultOutboundQueueId;
Swift
var defaultOutboundQueueId: String? { get set }
-
Description of the routing profile. Must not be more than 250 characters.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable instanceId;
Swift
var instanceId: String? { get set }
-
The channels that agents can handle in the Contact Control Panel (CCP) for this routing profile.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSConnectMediaConcurrency *> *_Nullable mediaConcurrencies;
Swift
var mediaConcurrencies: [AWSConnectMediaConcurrency]? { get set }
-
The name of the routing profile. Must not be more than 127 characters.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable name;
Swift
var name: String? { get set }
-
The inbound queues associated with the routing profile. If no queue is added, the agent can make only outbound calls.
The limit of 10 array members applies to the maximum number of
RoutingProfileQueueConfig
objects that can be passed during a CreateRoutingProfile API request. It is different from the quota of 50 queues per routing profile per instance that is listed in Amazon Connect service quotas.Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSConnectRoutingProfileQueueConfig *> *_Nullable queueConfigs;
Swift
var queueConfigs: [AWSConnectRoutingProfileQueueConfig]? { get set }
-
The tags used to organize, track, or control access for this resource. For example, { “Tags”: {“key1”:“value1”, “key2”:“value2”} }.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable tags;
Swift
var tags: [String : String]? { get set }