Class CfnDataTableAttributeProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.connect.CfnDataTableAttributeProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDataTableAttributeProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataTableAttributeProps
@Stability(Stable)
@Internal
public static final class CfnDataTableAttributeProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDataTableAttributeProps
An implementation for
CfnDataTableAttributeProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.connect.CfnDataTableAttributeProps
CfnDataTableAttributeProps.Builder, CfnDataTableAttributeProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDataTableAttributeProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe Amazon Resource Name (ARN) of the data table that contains this attribute.final StringAn optional description explaining the purpose and usage of this attribute.final StringThe Amazon Resource Name (ARN) of the instance.final StringgetName()The human-readable name of the attribute.final ObjectBoolean indicating whether this attribute is used as a primary key for record identification.final ObjectThe validation rules applied to values of this attribute.final StringThe type of value allowed for this attribute.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDataTableAttributeProps.Builder.
-
-
Method Details
-
getDataTableArn
Description copied from interface:CfnDataTableAttributePropsThe Amazon Resource Name (ARN) of the data table that contains this attribute.- Specified by:
getDataTableArnin interfaceCfnDataTableAttributeProps- See Also:
-
getDescription
Description copied from interface:CfnDataTableAttributePropsAn optional description explaining the purpose and usage of this attribute.- Specified by:
getDescriptionin interfaceCfnDataTableAttributeProps- See Also:
-
getInstanceArn
Description copied from interface:CfnDataTableAttributePropsThe Amazon Resource Name (ARN) of the instance.- Specified by:
getInstanceArnin interfaceCfnDataTableAttributeProps- See Also:
-
getName
Description copied from interface:CfnDataTableAttributePropsThe human-readable name of the attribute.Must be unique within the data table and conform to Connect naming standards.
- Specified by:
getNamein interfaceCfnDataTableAttributeProps- See Also:
-
getPrimary
Description copied from interface:CfnDataTableAttributePropsBoolean indicating whether this attribute is used as a primary key for record identification.Primary attributes must have unique value combinations and cannot contain expressions.
Returns union: either
BooleanorIResolvable- Specified by:
getPrimaryin interfaceCfnDataTableAttributeProps- See Also:
-
getValidation
Description copied from interface:CfnDataTableAttributePropsThe validation rules applied to values of this attribute.Based on JSON Schema Draft 2020-12 with additional Connect-specific validations for data integrity.
Returns union: either
IResolvableorCfnDataTableAttribute.ValidationProperty- Specified by:
getValidationin interfaceCfnDataTableAttributeProps- See Also:
-
getValueType
Description copied from interface:CfnDataTableAttributePropsThe 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.
- Specified by:
getValueTypein interfaceCfnDataTableAttributeProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-