Class CfnPredefinedAttributePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnPredefinedAttributePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPredefinedAttributePropsMixin>
- Enclosing class:
CfnPredefinedAttributePropsMixin
@Stability(Stable)
public static final class CfnPredefinedAttributePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPredefinedAttributePropsMixin>
A fluent builder for
CfnPredefinedAttributePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionattributeConfiguration(CfnPredefinedAttributePropsMixin.AttributeConfigurationProperty attributeConfiguration) Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.attributeConfiguration(IResolvable attributeConfiguration) Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.build()create()create(CfnPropertyMixinOptions options) instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the instance.The name of the predefined attribute.Values that enable you to categorize your predefined attributes.The values of a predefined attribute.values(IResolvable values) The values of a predefined attribute.
-
Method Details
-
create
@Stability(Stable) public static CfnPredefinedAttributePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnPredefinedAttributePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnPredefinedAttributePropsMixin.Builder.
-
attributeConfiguration
@Stability(Stable) public CfnPredefinedAttributePropsMixin.Builder attributeConfiguration(IResolvable attributeConfiguration) Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.- Parameters:
attributeConfiguration- Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website. This parameter is required.- Returns:
this- See Also:
-
attributeConfiguration
@Stability(Stable) public CfnPredefinedAttributePropsMixin.Builder attributeConfiguration(CfnPredefinedAttributePropsMixin.AttributeConfigurationProperty attributeConfiguration) Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website.- Parameters:
attributeConfiguration- Custom metadata that is associated to predefined attributes to control behavior in upstream services, such as controlling how a predefined attribute should be displayed in the Amazon Connect admin website. This parameter is required.- Returns:
this- See Also:
-
instanceArn
The Amazon Resource Name (ARN) of the instance.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the instance. This parameter is required.- Returns:
this- See Also:
-
name
The name of the predefined attribute.- Parameters:
name- The name of the predefined attribute. This parameter is required.- Returns:
this- See Also:
-
purposes
Values that enable you to categorize your predefined attributes.You can use them in custom UI elements across the Amazon Connect admin website.
- Parameters:
purposes- Values that enable you to categorize your predefined attributes. This parameter is required.- Returns:
this- See Also:
-
values
The values of a predefined attribute.- Parameters:
values- The values of a predefined attribute. This parameter is required.- Returns:
this- See Also:
-
values
@Stability(Stable) public CfnPredefinedAttributePropsMixin.Builder values(CfnPredefinedAttributePropsMixin.ValuesProperty values) The values of a predefined attribute.- Parameters:
values- The values of a predefined attribute. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPredefinedAttributePropsMixin>- Returns:
- a newly built instance of
CfnPredefinedAttributePropsMixin.
-