public class DateTimeConfig
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
DateTimeConfig(java.lang.String referenceEndTime,
java.lang.String referenceEndTimeFormat,
java.time.temporal.ChronoUnit timeResolution,
long length,
java.time.Duration offset,
java.util.TimeZone timeZone)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
long |
getLength() |
java.time.Duration |
getOffset() |
java.lang.String |
getReferenceEndTime() |
java.lang.String |
getReferenceEndTimeFormat() |
java.time.temporal.ChronoUnit |
getTimeResolution() |
java.util.TimeZone |
getTimeZone() |
int |
hashCode() |
java.lang.String |
toString() |
public DateTimeConfig(java.lang.String referenceEndTime,
java.lang.String referenceEndTimeFormat,
java.time.temporal.ChronoUnit timeResolution,
long length,
java.time.Duration offset,
java.util.TimeZone timeZone)
referenceEndTime - end time of this time period, it is called reference because it might
need to shift by _offsetInSeconds to be the actual endTime, e.g., a date, or NOW, or LATESTreferenceEndTimeFormat - format, e.g., yyyy-MM-ddtimeResolution - daily or hourlylength - length of the time period, in terms of _timeResolutionoffset - offsettimeZone - time zonepublic java.lang.String getReferenceEndTime()
public java.lang.String getReferenceEndTimeFormat()
public java.time.temporal.ChronoUnit getTimeResolution()
public long getLength()
public java.time.Duration getOffset()
public java.util.TimeZone getTimeZone()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object