Class SolutionSort
- java.lang.Object
-
- software.amazon.awssdk.services.partnercentralselling.model.SolutionSort
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SolutionSort.Builder,SolutionSort>
@Generated("software.amazon.awssdk:codegen") public final class SolutionSort extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SolutionSort.Builder,SolutionSort>
Configures the solutions' response sorting that enables partners to order solutions based on specified attributes.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSolutionSort.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SolutionSort.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SolutionSort.Builder>serializableBuilderClass()SolutionSortNamesortBy()Specifies the attribute to sort by, such asName,CreatedDate, orStatus.StringsortByAsString()Specifies the attribute to sort by, such asName,CreatedDate, orStatus.SortOrdersortOrder()Specifies the sorting order, eitherAscendingorDescending.StringsortOrderAsString()Specifies the sorting order, eitherAscendingorDescending.SolutionSort.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
-
sortBy
public final SolutionSortName sortBy()
Specifies the attribute to sort by, such as
Name,CreatedDate, orStatus.If the service returns an enum value that is not available in the current SDK version,
sortBywill returnSolutionSortName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortByAsString().- Returns:
- Specifies the attribute to sort by, such as
Name,CreatedDate, orStatus. - See Also:
SolutionSortName
-
sortByAsString
public final String sortByAsString()
Specifies the attribute to sort by, such as
Name,CreatedDate, orStatus.If the service returns an enum value that is not available in the current SDK version,
sortBywill returnSolutionSortName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortByAsString().- Returns:
- Specifies the attribute to sort by, such as
Name,CreatedDate, orStatus. - See Also:
SolutionSortName
-
sortOrder
public final SortOrder sortOrder()
Specifies the sorting order, either
AscendingorDescending. The default isDescending.If the service returns an enum value that is not available in the current SDK version,
sortOrderwill returnSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortOrderAsString().- Returns:
- Specifies the sorting order, either
AscendingorDescending. The default isDescending. - See Also:
SortOrder
-
sortOrderAsString
public final String sortOrderAsString()
Specifies the sorting order, either
AscendingorDescending. The default isDescending.If the service returns an enum value that is not available in the current SDK version,
sortOrderwill returnSortOrder.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortOrderAsString().- Returns:
- Specifies the sorting order, either
AscendingorDescending. The default isDescending. - See Also:
SortOrder
-
toBuilder
public SolutionSort.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SolutionSort.Builder,SolutionSort>
-
builder
public static SolutionSort.Builder builder()
-
serializableBuilderClass
public static Class<? extends SolutionSort.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-