REST Resource: projects.locations.reportConfigs

資源:ReportConfig

說明 ReportConfig 物件的訊息。ReportConfig 是用來產生廣告空間報表的設定。如要瞭解如何設定各種欄位,請參閱「建立廣告空間報表設定」。

JSON 表示法
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "frequencyOptions": {
    object (FrequencyOptions)
  },
  "labels": {
    string: string,
    ...
  },
  "displayName": string,

  // Union field report_format can be only one of the following:
  "csvOptions": {
    object (CSVOptions)
  },
  "parquetOptions": {
    object (ParquetOptions)
  }
  // End of list of possible types for union field report_format.

  // Union field report_kind can be only one of the following:
  "objectMetadataReportOptions": {
    object (ObjectMetadataReportOptions)
  }
  // End of list of possible types for union field report_kind.
}
欄位
name

string

ID。資源名稱。

格式:projects/{projectId}/locations/{location}/reportConfigs/{report-config-id}

createTime

string (Timestamp format)

僅供輸出。建立庫存報表設定的 UTC 時間。系統會自動填入這項資訊。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

僅供輸出。更新商品目錄報表設定的 UTC 時間。系統會自動填入這項資訊。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

frequencyOptions

object (FrequencyOptions)

產生廣告空間報表的頻率。

labels

map (key: string, value: string)

標籤為鍵/值組合

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

displayName

string

使用者提供的顯示名稱,可為空白,長度上限為 256 個字元,且可編輯。

聯集欄位 report_format。產生廣告空間報表的格式。report_format 只能是下列其中一項:
csvOptions

object (CSVOptions)

CSV 格式報表的選項。

parquetOptions

object (ParquetOptions)

Parquet 格式報表的選項。

聯集欄位 report_kind。設定資產盤點清單報表內容的選項。report_kind 只能是下列其中一項:
objectMetadataReportOptions

object (ObjectMetadataReportOptions)

在商品目錄報表中加入物件中繼資料的選項。

FrequencyOptions

FrequencyOptions 項資源

產生商品目錄報表的頻率設定。

JSON 表示法
{
  "frequency": enum (Frequency),
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
欄位
frequency

enum (Frequency)

產生商品目錄報表的頻率。

startDate

object (Date)

開始產生廣告空間報表的世界標準時間日期。例如:{"day": 15, "month": 8, "year": 2022}

endDate

object (Date)

停止產生廣告空間報表的世界標準時間。例如:{"day": 15, "month": 8, "year": 2022}

頻率

產生廣告空間報表的頻率。值為 FREQUENCY_UNSPECIFIEDDAILYWEEKLY

列舉
FREQUENCY_UNSPECIFIED 未指定。
DAILY 系統每天都會產生資產盤點清單報表。
WEEKLY 系統每週產生資產清單報表。

日期

表示完整或部分的日曆日期,例如生日。您可以視重要性決定是否要在別處指定時段和時區。日期以公曆為主,可代表下列任一項目:

  • 完整日期,具有非零的年、月和日值。
  • 月和日值,年值為零 (例如週年紀念日)。
  • 只有年,月和日值為零。
  • 年和月,日值為零 (例如信用卡到期日)。

相關類型:

JSON 表示法
{
  "year": integer,
  "month": integer,
  "day": integer
}
欄位
year

integer

日期的年份。必須為 1 到 9999;如要指定不含年份的日期,請輸入 0。

month

integer

月份。必須為 1 到 12;如要指定不含日期的年份,請輸入 0。

day

integer

月內的日期。必須為 1 到 31,並屬於有效的年和月;如果只指定年份,或只指定年份和月份,而不指定當月第幾日的話,請輸入 0。

CSVOptions

設定 CSV 格式庫存報表的選項。

JSON 表示法
{
  "recordSeparator": string,
  "delimiter": string,
  "headerRequired": boolean
}
欄位
recordSeparator

string

CSV 中的記錄分隔符字元。

delimiter

string

CSV 中的分隔符號字元。

headerRequired

boolean

如果已設定,CSV 報表中就會包含標頭列。

ParquetOptions

這個類型沒有任何欄位。

可用來設定 Parquet 格式庫存報表的選項。

ObjectMetadataReportOptions

在商品目錄報表中加入中繼資料的選項。

JSON 表示法
{
  "metadataFields": [
    string
  ],

  // Union field filter can be only one of the following:
  "storageFilters": {
    object (CloudStorageFilters)
  }
  // End of list of possible types for union field filter.

  // Union field destination_options can be only one of the following:
  "storageDestinationOptions": {
    object (CloudStorageDestinationOptions)
  }
  // End of list of possible types for union field destination_options.
}
欄位
metadataFields[]

string

庫存報表中包含的中繼資料欄位。

聯集欄位 filter。篩選值區,產生 Cloud Storage 庫存報表。filter 只能是下列其中一項:
storageFilters

object (CloudStorageFilters)

篩選值區,產生 Cloud Storage 庫存報表。

聯集欄位 destination_options。儲存報表的選項,可選擇儲存在 Cloud Storage 中。destination_options 只能是下列其中一項:
storageDestinationOptions

object (CloudStorageDestinationOptions)

在 Cloud Storage 中儲存報表的選項。

CloudStorageFilters

篩選值區,產生 Cloud Storage 庫存報表。

JSON 表示法
{
  "bucket": string
}
欄位
bucket

string

(非必要) 產生廣告空間報表的值區。

CloudStorageDestinationOptions

在 Cloud Storage 中儲存廣告空間報表的選項。

JSON 表示法
{
  "bucket": string,
  "destinationPath": string
}
欄位
bucket

string

(非必要) 廣告空間報表的目的地值區。

destinationPath

string

值區中儲存廣告空間報表的目的地路徑。

方法

create

在特定專案中為特定地點建立新的商品目錄報表設定。

delete

刪除指定專案中現有的某個地點庫存報表設定。

get

取得指定地點的專案中資產盤點清單報告設定。

list

列出指定地點指定專案中的資產清單報告設定。

patch

更新指定專案中現有的商品目錄報表設定 (針對指定地點)。