@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class IngestTimeRuleFieldCondition extends IngestTimeRuleCondition
The field condition(s) to evaluate for an ingest time rule.
Note: Objects should always be created or deserialized using the IngestTimeRuleFieldCondition.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 IngestTimeRuleFieldCondition.Builder
, which maintain a
set of all explicitly set fields called IngestTimeRuleFieldCondition.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
IngestTimeRuleFieldCondition.Builder |
static class |
IngestTimeRuleFieldCondition.FieldOperator
The operator to be used for evaluating the field.
|
IngestTimeRuleCondition.Kind
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
IngestTimeRuleFieldCondition(String fieldName,
IngestTimeRuleFieldCondition.FieldOperator fieldOperator,
String fieldValue,
List<IngestTimeRuleAdditionalFieldCondition> additionalConditions)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static IngestTimeRuleFieldCondition.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<IngestTimeRuleAdditionalFieldCondition> |
getAdditionalConditions()
Optional additional condition(s) to be evaluated.
|
String |
getFieldName()
The field name to be evaluated.
|
IngestTimeRuleFieldCondition.FieldOperator |
getFieldOperator()
The operator to be used for evaluating the field.
|
String |
getFieldValue()
The field value to be evaluated.
|
int |
hashCode() |
IngestTimeRuleFieldCondition.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated public IngestTimeRuleFieldCondition(String fieldName, IngestTimeRuleFieldCondition.FieldOperator fieldOperator, String fieldValue, List<IngestTimeRuleAdditionalFieldCondition> additionalConditions)
public static IngestTimeRuleFieldCondition.Builder builder()
Create a new builder.
public IngestTimeRuleFieldCondition.Builder toBuilder()
public String getFieldName()
The field name to be evaluated.
public IngestTimeRuleFieldCondition.FieldOperator getFieldOperator()
The operator to be used for evaluating the field.
public String getFieldValue()
The field value to be evaluated.
public List<IngestTimeRuleAdditionalFieldCondition> getAdditionalConditions()
Optional additional condition(s) to be evaluated.
public String toString()
toString
in class IngestTimeRuleCondition
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
toString
in class IngestTimeRuleCondition
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class IngestTimeRuleCondition
public int hashCode()
hashCode
in class IngestTimeRuleCondition
Copyright © 2016–2024. All rights reserved.