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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.customerprofiles.CfnCalculatedAttributeDefinition.RangeProperty
CfnCalculatedAttributeDefinition.RangeProperty.Builder, CfnCalculatedAttributeDefinition.RangeProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCalculatedAttributeDefinition.RangeProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The format the timestamp field in your JSON object is specified.final String
An expression specifying the field in your JSON object from which the date should be parsed.final String
getUnit()
The unit of time.final Number
getValue()
The amount of time of the specified unit.final Object
A structure letting customers specify a relative time window over which over which data is included in the Calculated Attribute.final int
hashCode()
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.RangeProperty
The unit of time.- Specified by:
getUnit
in interfaceCfnCalculatedAttributeDefinition.RangeProperty
- See Also:
-
getTimestampFormat
Description copied from interface:CfnCalculatedAttributeDefinition.RangeProperty
The 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:
getTimestampFormat
in interfaceCfnCalculatedAttributeDefinition.RangeProperty
- See Also:
-
getTimestampSource
Description copied from interface:CfnCalculatedAttributeDefinition.RangeProperty
An 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:
getTimestampSource
in interfaceCfnCalculatedAttributeDefinition.RangeProperty
- See Also:
-
getValue
Description copied from interface:CfnCalculatedAttributeDefinition.RangeProperty
The amount of time of the specified unit.- Specified by:
getValue
in interfaceCfnCalculatedAttributeDefinition.RangeProperty
- See Also:
-
getValueRange
Description copied from interface:CfnCalculatedAttributeDefinition.RangeProperty
A 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.
- Specified by:
getValueRange
in interfaceCfnCalculatedAttributeDefinition.RangeProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-