Class TimestampParser
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.TimestampParser
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:40.994Z")
@Stability(Stable)
public class TimestampParser
extends software.amazon.jsii.JsiiObject
Value class that wraps a Joda Time format string.
Use this with the Hive JSON input format for data record format conversion to parse custom timestamp formats.
Example:
HiveJsonInputFormat inputFormat = HiveJsonInputFormat.Builder.create()
.timestampParsers(List.of(TimestampParser.fromFormatString("yyyy-MM-dd"), TimestampParser.EPOCH_MILLIS))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TimestampParserParses timestamps formatted in milliseconds since epoch. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTimestampParser(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedTimestampParser(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic TimestampParserfromFormatString(String format) Creates a TimestampParser from the given format string.The format string to use in Hive JSON input format configuration.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
EPOCH_MILLIS
Parses timestamps formatted in milliseconds since epoch.
-
-
Constructor Details
-
TimestampParser
protected TimestampParser(software.amazon.jsii.JsiiObjectRef objRef) -
TimestampParser
protected TimestampParser(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
fromFormatString
Creates a TimestampParser from the given format string.The format string should be a valid Joda Time pattern string. See Class DateTimeFormat for more details
- Parameters:
format- the Joda Time format string. This parameter is required.
-
getFormat
The format string to use in Hive JSON input format configuration.
-