Interface CfnQueueMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnQueueMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.618Z")
@Stability(Stable)
public interface CfnQueueMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnQueuePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.connect.*;
CfnQueueMixinProps cfnQueueMixinProps = CfnQueueMixinProps.builder()
.description("description")
.hoursOfOperationArn("hoursOfOperationArn")
.instanceArn("instanceArn")
.maxContacts(123)
.name("name")
.outboundCallerConfig(OutboundCallerConfigProperty.builder()
.outboundCallerIdName("outboundCallerIdName")
.outboundCallerIdNumberArn("outboundCallerIdNumberArn")
.outboundFlowArn("outboundFlowArn")
.build())
.outboundEmailConfig(OutboundEmailConfigProperty.builder()
.outboundEmailAddressId("outboundEmailAddressId")
.build())
.quickConnectArns(List.of("quickConnectArns"))
.status("status")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnQueueMixinPropsstatic final classAn implementation forCfnQueueMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnQueueMixinProps.Builderbuilder()default StringThe description of the queue.default StringThe Amazon Resource Name (ARN) of the hours of operation.default ObjectThe identifier of the Amazon Connect instance.default NumberThe maximum number of contacts that can be in the queue before it is considered full.default StringgetName()The name of the queue.default ObjectThe outbound caller ID name, number, and outbound whisper flow.default ObjectThe outbound email address ID for a specified queue.The Amazon Resource Names (ARN) of the of the quick connects available to agents who are working the queue.default StringThe status of the queue.getTags()The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
The description of the queue.- See Also:
-
getHoursOfOperationArn
The Amazon Resource Name (ARN) of the hours of operation.- See Also:
-
getInstanceArn
The identifier of the Amazon Connect instance.Returns union: either
StringorIInstanceRef- See Also:
-
getMaxContacts
The maximum number of contacts that can be in the queue before it is considered full.- See Also:
-
getName
The name of the queue.- See Also:
-
getOutboundCallerConfig
The outbound caller ID name, number, and outbound whisper flow.Returns union: either
IResolvableorCfnQueuePropsMixin.OutboundCallerConfigProperty- See Also:
-
getOutboundEmailConfig
The outbound email address ID for a specified queue.Returns union: either
IResolvableorCfnQueuePropsMixin.OutboundEmailConfigProperty- See Also:
-
getQuickConnectArns
The Amazon Resource Names (ARN) of the of the quick connects available to agents who are working the queue.- See Also:
-
getStatus
The status of the queue.- See Also:
-
getTags
The tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- See Also:
-
builder
- Returns:
- a
CfnQueueMixinProps.BuilderofCfnQueueMixinProps
-