AccessOrderBy

順序指定では、レスポンスで行を並べ替える方法を定義します。たとえば、アクセス数の降順で行を並べ替えるのは 1 つの並べ替えであり、国文字列で行を並べ替えるのは別の並べ替えです。

JSON 表現
{
  "desc": boolean,

  // Union field one_order_by can be only one of the following:
  "metric": {
    object (MetricOrderBy)
  },
  "dimension": {
    object (DimensionOrderBy)
  }
  // End of list of possible types for union field one_order_by.
}
フィールド
desc

boolean

true の場合、降順で並べ替えます。false または未指定の場合、昇順で並べ替えられます。

共用体フィールド one_order_byOrderBy に 1 つの並べ替え順序を指定します。one_order_by は次のいずれかになります。
metric

object (MetricOrderBy)

結果を指標の値で並べ替えます。

dimension

object (DimensionOrderBy)

結果をディメンションの値で並べ替えます。

MetricOrderBy

指標の値で並べ替えます。

JSON 表現
{
  "metricName": string
}
フィールド
metricName

string

並べ替えるリクエスト内の指標名。

DimensionOrderBy

ディメンションの値で並べ替えます。

JSON 表現
{
  "dimensionName": string,
  "orderType": enum (OrderType)
}
フィールド
dimensionName

string

並べ替えるリクエスト内のディメンション名。

orderType

enum (OrderType)

ディメンション値の並べ替えのルールを制御します。

OrderType

文字列ディメンションの値を並べ替えるルール。

列挙型
ORDER_TYPE_UNSPECIFIED (指定なし)
ALPHANUMERIC 英数字は Unicode コードポイントで並べ替えられます。たとえば、「2」<「A」<「X」<「b」<「z」です。
CASE_INSENSITIVE_ALPHANUMERIC 大文字と小文字を区別しない英数字の並べ替え。小文字の Unicode コードポイントで並べ替えます。たとえば、「2」<「A」<「b」<「X」<「z」です。
NUMERIC ディメンションの値は、並べ替える前に数値に変換されます。たとえば、数値の並べ替えでは「25」<「100」ですが、ALPHANUMERIC の並べ替えでは「100」<「25」です。数値以外のディメンション値はすべて、すべての数値の下に同じ並べ替え値が割り当てられます。