Class CfnCalculatedAttributeDefinition.RangeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCalculatedAttributeDefinition.RangeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCalculatedAttributeDefinition.RangeProperty
CfnCalculatedAttributeDefinition.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.services.customerprofiles.CfnCalculatedAttributeDefinition.RangeProperty
CfnCalculatedAttributeDefinition.RangeProperty.Builder, CfnCalculatedAttributeDefinition.RangeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCalculatedAttributeDefinition.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 theCfnCalculatedAttributeDefinition.RangeProperty.Builder.
-
-
Method Details
-
getUnit
Description copied from interface:CfnCalculatedAttributeDefinition.RangePropertyThe unit of time.- Specified by:
getUnitin interfaceCfnCalculatedAttributeDefinition.RangeProperty- See Also:
-
getTimestampFormat
Description copied from interface:CfnCalculatedAttributeDefinition.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 interfaceCfnCalculatedAttributeDefinition.RangeProperty- See Also:
-
getTimestampSource
Description copied from interface:CfnCalculatedAttributeDefinition.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 interfaceCfnCalculatedAttributeDefinition.RangeProperty- See Also:
-
getValue
Description copied from interface:CfnCalculatedAttributeDefinition.RangePropertyThe amount of time of the specified unit.- Specified by:
getValuein interfaceCfnCalculatedAttributeDefinition.RangeProperty- See Also:
-
getValueRange
Description copied from interface:CfnCalculatedAttributeDefinition.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
IResolvableorCfnCalculatedAttributeDefinition.ValueRangeProperty- Specified by:
getValueRangein interfaceCfnCalculatedAttributeDefinition.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()
-