Class CfnDataTableAttribute.ValidationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDataTableAttribute.ValidationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDataTableAttribute.ValidationProperty
CfnDataTableAttribute.ValidationProperty-
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.CfnDataTableAttribute.ValidationProperty
CfnDataTableAttribute.ValidationProperty.Builder, CfnDataTableAttribute.ValidationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDataTableAttribute.ValidationProperty.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 ObjectDefines enumeration constraints for attribute values.final NumberThe largest exclusive numeric value for NUMBER value type.final NumberThe smallest exclusive numeric value for NUMBER value type.final NumberThe largest inclusive numeric value for NUMBER value type.final NumberThe maximum number of characters a text value can contain.final NumberThe maximum number of values in a list.final NumberThe smallest inclusive numeric value for NUMBER value type.final NumberThe minimum number of characters a text value can contain.final NumberThe minimum number of values in a list.final NumberSpecifies that numeric values must be multiples of this number.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 theCfnDataTableAttribute.ValidationProperty.Builder.
-
-
Method Details
-
getEnumValue
Description copied from interface:CfnDataTableAttribute.ValidationPropertyDefines enumeration constraints for attribute values.Can specify a list of allowed values and whether custom values are permitted beyond the enumerated list.
Returns union: either
IResolvableorCfnDataTableAttribute.EnumProperty- Specified by:
getEnumValuein interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getExclusiveMaximum
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe largest exclusive numeric value for NUMBER value type.Can be provided alongside Maximum where both operate independently. Must be greater than ExclusiveMinimum and Minimum. Applies to NUMBER and values within NUMBER_LIST.
- Specified by:
getExclusiveMaximumin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getExclusiveMinimum
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe smallest exclusive numeric value for NUMBER value type.Can be provided alongside Minimum where both operate independently. Must be less than ExclusiveMaximum and Maximum. Applies to NUMBER and values within NUMBER_LIST.
- Specified by:
getExclusiveMinimumin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMaximum
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe largest inclusive numeric value for NUMBER value type.Can be provided alongside ExclusiveMaximum where both operate independently. Must be greater than or equal to Minimum and greater than ExclusiveMinimum. Applies to NUMBER and values within NUMBER_LIST.
- Specified by:
getMaximumin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMaxLength
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe maximum number of characters a text value can contain.Applies to TEXT value type and values within a TEXT_LIST. Must be greater than or equal to MinLength.
- Specified by:
getMaxLengthin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMaxValues
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe maximum number of values in a list.Must be an integer greater than or equal to 0 and greater than or equal to MinValues. Applies to all list types.
- Specified by:
getMaxValuesin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMinimum
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe smallest inclusive numeric value for NUMBER value type.Cannot be provided when ExclusiveMinimum is also provided. Must be less than or equal to Maximum and less than ExclusiveMaximum. Applies to NUMBER and values within NUMBER_LIST.
- Specified by:
getMinimumin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMinLength
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe minimum number of characters a text value can contain.Applies to TEXT value type and values within a TEXT_LIST. Must be less than or equal to MaxLength.
- Specified by:
getMinLengthin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMinValues
Description copied from interface:CfnDataTableAttribute.ValidationPropertyThe minimum number of values in a list.Must be an integer greater than or equal to 0 and less than or equal to MaxValues. Applies to all list types.
- Specified by:
getMinValuesin interfaceCfnDataTableAttribute.ValidationProperty- See Also:
-
getMultipleOf
Description copied from interface:CfnDataTableAttribute.ValidationPropertySpecifies that numeric values must be multiples of this number.Must be greater than 0. The result of dividing a value by this multiple must result in an integer. Applies to NUMBER and values within NUMBER_LIST.
- Specified by:
getMultipleOfin interfaceCfnDataTableAttribute.ValidationProperty- 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()
-