java.lang.Object
software.amazon.awscdk.services.connect.CfnDataTableAttribute.Builder
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
The Amazon Resource Name (ARN) of the data table that contains this attribute.
An optional description explaining the purpose and usage of this attribute.
The Amazon Resource Name (ARN) of the instance.
The human-readable name of the attribute.
Boolean indicating whether this attribute is used as a primary key for record identification.
Boolean indicating whether this attribute is used as a primary key for record identification.
The validation rules applied to values of this attribute.
The validation rules applied to values of this attribute.
The type of value allowed for this attribute.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Method Details
create
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 CfnDataTableAttribute.Builder .
dataTableArn
The Amazon Resource Name (ARN) of the data table that contains this attribute.
Parameters:
dataTableArn - The Amazon Resource Name (ARN) of the data table that contains this attribute. This parameter is required.
Returns:
this
See Also:
description
An optional description explaining the purpose and usage of this attribute.
Parameters:
description - An optional description explaining the purpose and usage of this attribute. 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 attribute.
Must be unique within the data table and conform to Connect naming standards.
Parameters:
name - The human-readable name of the attribute. This parameter is required.
Returns:
this
See Also:
primary
Boolean indicating whether this attribute is used as a primary key for record identification.
Primary attributes must have unique value combinations and cannot contain expressions.
Parameters:
primary - Boolean indicating whether this attribute is used as a primary key for record identification. This parameter is required.
Returns:
this
See Also:
primary
Boolean indicating whether this attribute is used as a primary key for record identification.
Primary attributes must have unique value combinations and cannot contain expressions.
Parameters:
primary - Boolean indicating whether this attribute is used as a primary key for record identification. This parameter is required.
Returns:
this
See Also:
validation
The validation rules applied to values of this attribute.
Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
Parameters:
validation - The validation rules applied to values of this attribute. This parameter is required.
Returns:
this
See Also:
validation
The validation rules applied to values of this attribute.
Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
Parameters:
validation - The validation rules applied to values of this attribute. This parameter is required.
Returns:
this
See Also:
valueType
The type of value allowed for this attribute.
Must be one of TEXT, TEXT_LIST, NUMBER, NUMBER_LIST, or BOOLEAN. Determines how values are validated and processed.
Parameters:
valueType - The type of value allowed for this attribute. This parameter is required.
Returns:
this
See Also: