Class SortField
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.loganalytics.model.AbstractField
-
- com.oracle.bmc.loganalytics.model.SortField
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class SortField extends AbstractField
Field outlining queryString sort command fields and their corresponding sort order.
Note: Objects should always be created or deserialized using theSortField.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 theSortField.Builder
, which maintain a set of all explicitly set fields calledSortField.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
SortField.Builder
static class
SortField.Direction
Sort order for the field specified in the queryString.-
Nested classes/interfaces inherited from class com.oracle.bmc.loganalytics.model.AbstractField
AbstractField.Name
-
-
Constructor Summary
Constructors Constructor Description SortField(String displayName, Boolean isDeclared, List<String> originalDisplayNames, String internalName, ValueType valueType, Boolean isGroupable, Boolean isDuration, String alias, String filterQueryString, String unitType, SortField.Direction direction)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SortField.Builder
builder()
Create a new builder.boolean
equals(Object o)
SortField.Direction
getDirection()
Sort order for the field specified in the queryString.int
hashCode()
SortField.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.loganalytics.model.AbstractField
getAlias, getDisplayName, getFilterQueryString, getInternalName, getIsDeclared, getIsDuration, getIsGroupable, getOriginalDisplayNames, getUnitType, getValueType
-
-
-
-
Method Detail
-
builder
public static SortField.Builder builder()
Create a new builder.
-
toBuilder
public SortField.Builder toBuilder()
-
getDirection
public SortField.Direction getDirection()
Sort order for the field specified in the queryString.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classAbstractField
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classAbstractField
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classAbstractField
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractField
-
-