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.ExplicitlySetBmcModel
Specify 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 Summary
Nested Classes Modifier and Type Class Description static class
TimeRange.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TimeRange.Builder
builder()
Create a new builder.boolean
equals(Object o)
Date
getTimeEnd()
Time for query to stop matching results to.Date
getTimeStart()
Time for query to start matching results from.String
getTimeZone()
Time zone for query.int
hashCode()
TimeRange.Builder
toBuilder()
String
toString()
String
toString(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
-
builder
public static TimeRange.Builder builder()
Create a new builder.
-
toBuilder
public TimeRange.Builder toBuilder()
-
getTimeStart
public 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
-
getTimeEnd
public 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
-
getTimeZone
public String getTimeZone()
Time zone for query.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-