@Generated(value="OracleSDKGenerator", comments="API Version: 20190325") public final class FacetedSearchDateFilterRequest extends Object
Object with date filter criteria
Note: Objects should always be created or deserialized using the FacetedSearchDateFilterRequest.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 the FacetedSearchDateFilterRequest.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
FacetedSearchDateFilterRequest.Builder |
Constructor and Description |
---|
FacetedSearchDateFilterRequest(String fieldName,
Date timeAfter,
Date timeBefore)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static FacetedSearchDateFilterRequest.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getFieldName()
Date field name that needs to be filtered by.
|
Date |
getTimeAfter()
The date and time the request was created, as described in
RFC 3339, section 14.29.
|
Date |
getTimeBefore()
The date and time the request was created, as described in
RFC 3339, section 14.29.
|
int |
hashCode() |
FacetedSearchDateFilterRequest.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"fieldName","timeAfter","timeBefore"}) public FacetedSearchDateFilterRequest(String fieldName, Date timeAfter, Date timeBefore)
public static FacetedSearchDateFilterRequest.Builder builder()
Create a new builder.
public FacetedSearchDateFilterRequest.Builder toBuilder()
public String getFieldName()
Date field name that needs to be filtered by.
public Date getTimeAfter()
The date and time the request was created, as described in RFC 3339, section 14.29.
public Date getTimeBefore()
The date and time the request was created, as described in RFC 3339, section 14.29.
Copyright © 2016–2022. All rights reserved.