リソース: 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 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力専用。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
expirationTime |
出力専用。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
sha256Hash |
出力専用。アップロードされたバイトの SHA-256 ハッシュ。 Base64 でエンコードされた文字列。 |
uri |
出力専用。 |
state |
出力専用。ファイルの処理状態。 |
error |
出力専用。ファイルの処理に失敗した場合のエラー ステータス。 |
共用体フィールド metadata 。ファイルのメタデータ。metadata は次のいずれかになります。 |
|
videoMetadata |
出力専用。動画のメタデータ。 |
VideoMetadata
動画 File
のメタデータ。
JSON 表現 |
---|
{ "videoDuration": string } |
フィールド | |
---|---|
videoDuration |
動画の再生時間。 「 |
状態
ファイルのライフサイクルの状態。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
デフォルト値。この値は、状態を省略する場合に使用されます。 |
PROCESSING |
ファイルは処理中のため、まだ推論に使用できません。 |
ACTIVE |
ファイルが処理され、推論に使用できるようになりました。 |
FAILED |
ファイルを処理できませんでした。 |
メソッド |
|
---|---|
|
File を削除します。 |
|
指定された File のメタデータを取得します。 |
|
リクエスト元のプロジェクトが所有する File のメタデータを一覧表示します。 |