Class CfnDataTableAttributeMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.connect.mixins.CfnDataTableAttributeMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDataTableAttributeMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataTableAttributeMixinProps
@Stability(Stable)
@Internal
public static final class CfnDataTableAttributeMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDataTableAttributeMixinProps
An implementation for
CfnDataTableAttributeMixinProps-
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.mixins.preview.services.connect.mixins.CfnDataTableAttributeMixinProps
CfnDataTableAttributeMixinProps.Builder, CfnDataTableAttributeMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDataTableAttributeMixinProps.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 theCfnDataTableAttributeMixinProps.Builder.
-
-
Method Details
-
getDataTableArn
Description copied from interface:CfnDataTableAttributeMixinPropsThe Amazon Resource Name (ARN) of the data table that contains this attribute.- Specified by:
getDataTableArnin interfaceCfnDataTableAttributeMixinProps- See Also:
-
getDescription
Description copied from interface:CfnDataTableAttributeMixinPropsAn optional description explaining the purpose and usage of this attribute.- Specified by:
getDescriptionin interfaceCfnDataTableAttributeMixinProps- See Also:
-
getInstanceArn
Description copied from interface:CfnDataTableAttributeMixinPropsThe Amazon Resource Name (ARN) of the instance.- Specified by:
getInstanceArnin interfaceCfnDataTableAttributeMixinProps- See Also:
-
getName
Description copied from interface:CfnDataTableAttributeMixinPropsThe human-readable name of the attribute.Must be unique within the data table and conform to Connect naming standards.
- Specified by:
getNamein interfaceCfnDataTableAttributeMixinProps- See Also:
-
getPrimary
Description copied from interface:CfnDataTableAttributeMixinPropsBoolean 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 interfaceCfnDataTableAttributeMixinProps- See Also:
-
getValidation
Description copied from interface:CfnDataTableAttributeMixinPropsThe 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
IResolvableorCfnDataTableAttributePropsMixin.ValidationProperty- Specified by:
getValidationin interfaceCfnDataTableAttributeMixinProps- See Also:
-
getValueType
Description copied from interface:CfnDataTableAttributeMixinPropsThe 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 interfaceCfnDataTableAttributeMixinProps- 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()
-