@Generated(value="software.amazon.awssdk:codegen") public final class SortCriterion extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SortCriterion.Builder,SortCriterion>
Specifies a field to sort by and a sort order.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SortCriterion.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SortCriterion.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fieldName()
The name of the field on which to sort.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SortCriterion.Builder> |
serializableBuilderClass() |
Sort |
sort()
An ascending or descending sort.
|
String |
sortAsString()
An ascending or descending sort.
|
SortCriterion.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String fieldName()
The name of the field on which to sort.
public final Sort sort()
An ascending or descending sort.
If the service returns an enum value that is not available in the current SDK version, sort will return
Sort.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sortAsString().
Sortpublic final String sortAsString()
An ascending or descending sort.
If the service returns an enum value that is not available in the current SDK version, sort will return
Sort.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sortAsString().
Sortpublic SortCriterion.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SortCriterion.Builder,SortCriterion>public static SortCriterion.Builder builder()
public static Class<? extends SortCriterion.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.