Class CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty
CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty-
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.customerprofiles.mixins.CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty
CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty.Builder, CfnCalculatedAttributeDefinitionPropsMixin.RangeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty.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 format the timestamp field in your JSON object is specified.final StringAn expression specifying the field in your JSON object from which the date should be parsed.final StringgetUnit()The unit of time.final NumbergetValue()The amount of time of the specified unit.final ObjectA structure letting customers specify a relative time window over which over which data is included in the Calculated 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 theCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty.Builder.
-
-
Method Details
-
getTimestampFormat
Description copied from interface:CfnCalculatedAttributeDefinitionPropsMixin.RangePropertyThe format the timestamp field in your JSON object is specified.This value should be one of EPOCHMILLI (for Unix epoch timestamps with second/millisecond level precision) or ISO_8601 (following ISO_8601 format with second/millisecond level precision, with an optional offset of Z or in the format HH:MM or HHMM.). E.g. if your object type is MyType and source JSON is {"generatedAt": {"timestamp": "2001-07-04T12:08:56.235-0700"}}, then TimestampFormat should be "ISO_8601"
- Specified by:
getTimestampFormatin interfaceCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty- See Also:
-
getTimestampSource
Description copied from interface:CfnCalculatedAttributeDefinitionPropsMixin.RangePropertyAn expression specifying the field in your JSON object from which the date should be parsed.The expression should follow the structure of "{ObjectTypeName.
}". E.g. if your object type is MyType and source JSON is {"generatedAt": {"timestamp": "1737587945945"}}, then TimestampSource should be "{MyType.generatedAt.timestamp}" - Specified by:
getTimestampSourcein interfaceCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty- See Also:
-
getUnit
Description copied from interface:CfnCalculatedAttributeDefinitionPropsMixin.RangePropertyThe unit of time.- Specified by:
getUnitin interfaceCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty- See Also:
-
getValue
Description copied from interface:CfnCalculatedAttributeDefinitionPropsMixin.RangePropertyThe amount of time of the specified unit.- Specified by:
getValuein interfaceCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty- See Also:
-
getValueRange
Description copied from interface:CfnCalculatedAttributeDefinitionPropsMixin.RangePropertyA structure letting customers specify a relative time window over which over which data is included in the Calculated Attribute.Use positive numbers to indicate that the endpoint is in the past, and negative numbers to indicate it is in the future. ValueRange overrides Value.
Returns union: either
IResolvableorCfnCalculatedAttributeDefinitionPropsMixin.ValueRangeProperty- Specified by:
getValueRangein interfaceCfnCalculatedAttributeDefinitionPropsMixin.RangeProperty- 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()
-