Class Sort
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.Sort
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Sort.Builder,Sort>
@Generated("software.amazon.awssdk:codegen") public final class Sort extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Sort.Builder,Sort>
A structure that defineds the field name to sort by and a sort order.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSort.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Sort.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)SortableFieldNamefieldName()The name of the field on which to sort.StringfieldNameAsString()The name of the field on which to sort.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()SortOrderorder()An ascending or descending sort.StringorderAsString()An ascending or descending sort.List<SdkField<?>>sdkFields()static Class<? extends Sort.Builder>serializableBuilderClass()Sort.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
fieldName
public final SortableFieldName fieldName()
The name of the field on which to sort.
If the service returns an enum value that is not available in the current SDK version,
fieldNamewill returnSortableFieldName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfieldNameAsString().- Returns:
- The name of the field on which to sort.
- See Also:
SortableFieldName
-
fieldNameAsString
public final String fieldNameAsString()
The name of the field on which to sort.
If the service returns an enum value that is not available in the current SDK version,
fieldNamewill returnSortableFieldName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfieldNameAsString().- Returns:
- The name of the field on which to sort.
- See Also:
SortableFieldName
-
order
public final SortOrder order()
An ascending or descending sort.
If the service returns an enum value that is not available in the current SDK version,
orderwill returnSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromorderAsString().- Returns:
- An ascending or descending sort.
- See Also:
SortOrder
-
orderAsString
public final String orderAsString()
An ascending or descending sort.
If the service returns an enum value that is not available in the current SDK version,
orderwill returnSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromorderAsString().- Returns:
- An ascending or descending sort.
- See Also:
SortOrder
-
toBuilder
public Sort.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Sort.Builder,Sort>
-
builder
public static Sort.Builder builder()
-
serializableBuilderClass
public static Class<? extends Sort.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-