sort
Contents
Messages
Sort
The details of the attribute for which the requested list of resource to be sorted.
Field |
Type |
Description |
sort_by |
SortBy.Field |
Name of the attribute to sort results by. |
sort_order |
SortOrder.Value |
Order of sorting to be applied on requested list. If sort_by having some value and sort_order is not provided, by default ascending order will be used to sort the list. |
|
|
|
SortBy
Supported fields for sorting the requested list of resources.
SortOrder
Sort orders for the requested list of resources.
Enums
SortBy.Field
Field names for sorting the list of resources.
Name |
Number |
Description |
FIELD_UNSPECIFIED |
0 |
Unspecified, do not use. |
NAME |
1 |
Sorting based on the name of the resource. |
CREATED_AT |
2 |
Sorting on create time of the resource. |
UPDATED_AT |
3 |
Sorting on update time of the resource. |
PHASE |
4 |
Sorting on phase of the resource. |
SortOrder.Value
Value of sort order for the list of resources.
Name |
Number |
Description |
VALUE_UNSPECIFIED |
0 |
Unspecified, do not use. |
ASC |
1 |
Sort order ascending. |
DESC |
2 |
Sort order descending. |
Scalar Value Types
.proto Type |
Notes |
C++ Type |
Java Type |
Python Type |
double |
|
double |
double |
float |
float |
|
float |
float |
float |
int32 |
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. |
int32 |
int |
int |
int64 |
Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. |
int64 |
long |
int/long |
uint32 |
Uses variable-length encoding. |
uint32 |
int |
int/long |
uint64 |
Uses variable-length encoding. |
uint64 |
long |
int/long |
sint32 |
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. |
int32 |
int |
int |
sint64 |
Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. |
int64 |
long |
int/long |
fixed32 |
Always four bytes. More efficient than uint32 if values are often greater than 2^28. |
uint32 |
int |
int |
fixed64 |
Always eight bytes. More efficient than uint64 if values are often greater than 2^56. |
uint64 |
long |
int/long |
sfixed32 |
Always four bytes. |
int32 |
int |
int |
sfixed64 |
Always eight bytes. |
int64 |
long |
int/long |
bool |
|
bool |
boolean |
boolean |
string |
A string must always contain UTF-8 encoded or 7-bit ASCII text. |
string |
String |
str/unicode |
bytes |
May contain any arbitrary sequence of bytes. |
string |
ByteString |
str |