資源:File
上傳至 API 的檔案。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "mimeType": string, "sizeBytes": string, "createTime": string, "updateTime": string, "expirationTime": string, "sha256Hash": string, "uri": string, "state": enum ( |
欄位 | |
---|---|
name |
不可變動。ID。 |
displayName |
選用設定。 |
mimeType |
僅供輸出。檔案的 MIME 類型。 |
sizeBytes |
僅供輸出。檔案大小 (以位元組為單位)。 |
createTime |
僅供輸出。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例: |
updateTime |
僅供輸出。 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例: |
expirationTime |
僅供輸出。刪除 採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例: |
sha256Hash |
僅供輸出。已上傳位元組的 SHA-256 雜湊。 Base64 編碼的字串。 |
uri |
僅供輸出。 |
state |
僅供輸出。檔案的處理狀態。 |
error |
僅供輸出。檔案處理失敗時出現的錯誤狀態。 |
聯集欄位 metadata 。檔案的中繼資料。metadata 只能是下列其中一項: |
|
videoMetadata |
僅供輸出。影片的中繼資料。 |
VideoMetadata
影片 File
的中繼資料。
JSON 表示法 |
---|
{ "videoDuration": string } |
欄位 | |
---|---|
videoDuration |
影片的時間長度。 時間長度以秒為單位,最多可有 9 個小數位數,並結尾為「 |
狀態
檔案生命週期的狀態。
列舉 | |
---|---|
STATE_UNSPECIFIED |
預設值。如果省略狀態,則會使用這個值。 |
PROCESSING |
檔案正在處理中,目前還無法用於推論。 |
ACTIVE |
已處理檔案,可供推論。 |
FAILED |
處理檔案失敗。 |
方法 |
|
---|---|
|
刪除 File 。 |
|
取得指定 File 的中繼資料。 |
|
列出要求專案擁有的 File 中繼資料。 |