RunAccessReportResponse

カスタマイズされたデータアクセス レコード レポートのレスポンス。

JSON 表現
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
フィールド
dimensionHeaders[]

object (AccessDimensionHeader)

特定のディメンションに対応するレポート内の列のヘッダー。DimensionHeader の数と順序が、行に存在するディメンションと一致している。

metricHeaders[]

object (AccessMetricHeader)

特定の指標に対応するレポート内の列のヘッダー。MetricHeader の数と MetricHeader の順序が、行に存在する指標と一致している。

rows[]

object (AccessRow)

レポート内のディメンション値の組み合わせと指標値の行。

rowCount

integer

クエリ結果の行の合計数。rowCount は、レスポンスで返される行数、limit リクエスト パラメータ、offset リクエスト パラメータとは独立しています。たとえば、クエリが 175 行を返し、API リクエストに 50 の limit が含まれている場合、レスポンスには 175 の rowCount が含まれますが、行は 50 行のみです。

このページネーション パラメータの詳細については、ページネーションをご覧ください。

quota

object (AccessQuota)

このリクエストを含む、このアナリティクス プロパティの割り当て状態。このフィールドは、アカウント単位のリクエストでは機能しません。

AccessDimensionHeader

レポートのディメンション列を記述します。レポートでリクエストされたディメンションにより、行内の列エントリとディメンション ヘッダーが生成されます。ただし、フィルタまたは式内でのみ使用されるディメンションは、レポートに列を生成しません。また、ヘッダーも生成されません。

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

string

ディメンションの名前(例: userEmail)。

AccessMetricHeader

レポートの指標列を記述します。レポートでリクエストされた表示可能な指標は、行と MetricHeader 内の列エントリを生成します。ただし、フィルタまたは式内でのみ使用される指標は、レポートに列を生成しません。また、ヘッダーも生成されません。

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

string

指標の名前(例: accessCount)。

AccessRow

各行のレポートデータにアクセスします。

JSON 表現
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
フィールド
dimensionValues[]

object (AccessDimensionValue)

ディメンション値のリスト。これらの値は、リクエストで指定された順序で返されます。

metricValues[]

object (AccessMetricValue)

指標値のリスト。これらの値は、リクエストで指定された順序で返されます。

AccessDimensionValue

ディメンションの値。

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

string

ディメンションの値。たとえば、この値は「country」ディメンションの「France」になります。

AccessMetricValue

指標の値。

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

string

測定値。たとえば、この値は「13」に設定できます。

AccessQuota

このアナリティクス プロパティのすべての割り当ての現在の状態。プロパティの割り当てが使い果たされると、そのプロパティに対するすべてのリクエストでリソース不足エラーが返されます。

JSON 表現
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
フィールド
tokensPerDay

object (AccessQuotaStatus)

プロパティは 1 日あたり 250,000 トークンを使用できます。ほとんどの場合、リクエストで使用するトークンは 10 個未満です。

tokensPerHour

object (AccessQuotaStatus)

プロパティは 1 時間あたり 50,000 トークンを使用できます。API リクエストで消費されるトークン数は 1 つで、その数は 1 時間あたり、1 日あたり、プロジェクトごとの 1 時間あたりの割り当てから差し引かれます。

concurrentRequests

object (AccessQuotaStatus)

プロパティで同時に使用できるリクエストは最大 50 件です。

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

プロパティと Cloud プロジェクトのペアで発生するサーバーエラーは、1 時間あたり最大 50 件です。

tokensPerProjectPerHour

object (AccessQuotaStatus)

プロパティは、プロジェクトごとに 1 時間あたりトークンの最大 25% を使用できます。つまり、アナリティクス 360 プロパティでは、プロジェクトごとに 1 時間あたり 12,500 個のトークンを使用できます。API リクエストで消費されるトークン数は 1 つで、その数は 1 時間あたり、1 日あたり、プロジェクトごとの 1 時間あたりの割り当てから差し引かれます。

AccessQuotaStatus

特定の割り当てグループの現在の状態。

JSON 表現
{
  "consumed": integer,
  "remaining": integer
}
フィールド
consumed

integer

このリクエストで消費された割り当て。

remaining

integer

このリクエスト後に残る割り当て。