Class CfnDataTablePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnDataTablePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataTablePropsMixin>
- Enclosing class:
CfnDataTablePropsMixin
@Stability(Stable)
public static final class CfnDataTablePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataTablePropsMixin>
A fluent builder for
CfnDataTablePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) An optional description of the data table's purpose and contents.instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the instance.The human-readable name of the data table.The current status of the data table.Key-value pairs for attribute based access control (TBAC or ABAC) and organization.The IANA timezone identifier used when resolving time based dynamic values.valueLockLevel(String valueLockLevel) The data level that concurrent value edits are locked on.
-
Method Details
-
create
@Stability(Stable) public static CfnDataTablePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDataTablePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDataTablePropsMixin.Builder.
-
description
An optional description of the data table's purpose and contents.- Parameters:
description- An optional description of the data table's purpose and contents. 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 human-readable name of the data table.Must be unique within the instance and conform to Connect naming standards.
- Parameters:
name- The human-readable name of the data table. This parameter is required.- Returns:
this- See Also:
-
status
The current status of the data table.One of PUBLISHED or SAVED.
- Parameters:
status- The current status of the data table. This parameter is required.- Returns:
this- See Also:
-
tags
Key-value pairs for attribute based access control (TBAC or ABAC) and organization.- Parameters:
tags- Key-value pairs for attribute based access control (TBAC or ABAC) and organization. This parameter is required.- Returns:
this- See Also:
-
timeZone
The IANA timezone identifier used when resolving time based dynamic values.Required even if no time slices are specified.
- Parameters:
timeZone- The IANA timezone identifier used when resolving time based dynamic values. This parameter is required.- Returns:
this- See Also:
-
valueLockLevel
The data level that concurrent value edits are locked on.One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE. Determines how concurrent edits are handled when multiple users attempt to modify values simultaneously.
- Parameters:
valueLockLevel- The data level that concurrent value edits are locked on. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataTablePropsMixin>- Returns:
- a newly built instance of
CfnDataTablePropsMixin.
-