Class TimeRange
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.loganalytics.model.TimeRange
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class TimeRange extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSpecify time range.This paramter can be overwritten if time criteria is specified in the query string. If no time criteria are found in query string this time range is used. 
 Note: Objects should always be created or deserialized using theTimeRange.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theTimeRange.Builder, which maintain a set of all explicitly set fields calledTimeRange.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTimeRange.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeRange.Builderbuilder()Create a new builder.booleanequals(Object o)DategetTimeEnd()Time for query to stop matching results to.DategetTimeStart()Time for query to start matching results from.StringgetTimeZone()Time zone for query.inthashCode()TimeRange.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
TimeRange@Deprecated @ConstructorProperties({"timeStart","timeEnd","timeZone"}) public TimeRange(Date timeStart, Date timeEnd, String timeZone) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static TimeRange.Builder builder() Create a new builder.
 - 
toBuilderpublic TimeRange.Builder toBuilder() 
 - 
getTimeStartpublic Date getTimeStart() Time for query to start matching results from.Start time must be less than end time otherwise it will result in error. - Returns:
- the value
 
 - 
getTimeEndpublic Date getTimeEnd() Time for query to stop matching results to.End Time must be greater than or equal to start time otherwise it will result in error. - Returns:
- the value
 
 - 
getTimeZonepublic String getTimeZone() Time zone for query.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-