Class CfnDataTable.Builder
java.lang.Object
software.amazon.awscdk.services.connect.CfnDataTable.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataTable>
- Enclosing class:
CfnDataTable
@Stability(Stable)
public static final class CfnDataTable.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataTable>
A fluent builder for
CfnDataTable.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnDataTable.Builderdescription(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 CfnDataTable.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnDataTable.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<CfnDataTable>- Returns:
- a newly built instance of
CfnDataTable.
-