- Resource: ImportJob
- ImportJobState
- ValidationReport
- FileValidationReport
- ImportRowError
- ImportError
- Severity
- CsvErrorDetails
- XlsxErrorDetails
- ArchiveErrorDetails
- ExecutionReport
- InlinePayloadInfo
- PayloadFile
- GCSPayloadInfo
- Methods
Resource: ImportJob
A resource that represents the background job that imports asset frames.
JSON representation |
---|
{ "name" : string , "displayName" : string , "createTime" : string , "updateTime" : string , "completeTime" : string , "state" : enum ( |
name
string
Output only. The full name of the import job.
displayName
string
User-friendly display name. Maximum length is 63 characters.
createTime
string (
Timestamp
format)
Output only. The timestamp when the import job was created.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
updateTime
string (
Timestamp
format)
Output only. The timestamp when the import job was last updated.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
completeTime
string (
Timestamp
format)
Output only. The timestamp when the import job was completed.
Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z"
, "2014-10-02T15:01:23.045123456Z"
or "2014-10-02T15:01:23+05:30"
.
state
enum (
ImportJobState
)
Output only. The state of the import job.
labels
map (key: string, value: string)
Labels as key value pairs.
An object containing a list of "key": value
pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }
.
assetSource
string
Required. Reference to a source.
report
. Holds the various report types of an import job. report
can be only one of the following:validationReport
object (
ValidationReport
)
Output only. The report with the validation results of the import job.
executionReport
object (
ExecutionReport
)
Output only. The report with the results of running the import job.
payload_info
. The import job payload data. payload_info
can be only one of the following:inlinePayload
object (
InlinePayloadInfo
)
The payload is included in the request, mainly used for small import jobs.
gcsPayload
(deprecated)
object (
GCSPayloadInfo
)
The payload is in Google Cloud Storage.
ImportJobState
Enumerates possible states of an import job.
Enums | |
---|---|
IMPORT_JOB_STATE_UNSPECIFIED
|
Default value. |
IMPORT_JOB_STATE_PENDING
|
The import job is pending. |
IMPORT_JOB_STATE_RUNNING
|
The processing of the import job is ongoing. |
IMPORT_JOB_STATE_COMPLETED
|
The import job processing has completed. |
IMPORT_JOB_STATE_FAILED
|
The import job failed to be processed. |
IMPORT_JOB_STATE_VALIDATING
|
The import job is being validated. |
IMPORT_JOB_STATE_FAILED_VALIDATION
|
The import job contains blocking errors. |
IMPORT_JOB_STATE_READY
|
The validation of the job completed with no blocking errors. |
ValidationReport
A resource that aggregates errors across import job files.
JSON representation |
---|
{ "fileValidations" : [ { object ( |
Fields | |
---|---|
fileValidations[]
|
List of errors found in files. |
jobErrors[]
|
List of job level errors. |
FileValidationReport
A resource that aggregates the validation errors found in an import job file.
JSON representation |
---|
{ "fileName" : string , "rowErrors" : [ { object ( |
Fields | |
---|---|
fileName
|
The name of the file. |
rowErrors[]
|
Partial list of rows that encountered validation error. |
partialReport
|
Flag indicating that processing was aborted due to maximum number of errors. |
fileErrors[]
|
List of file level errors. |
ImportRowError
A resource that reports the import job errors at row level.
JSON representation |
---|
{ "rowNumber" : integer , "vmName" : string , "vmUuid" : string , "assetTitle" : string , "errors" : [ { object ( |
rowNumber
(deprecated)
integer
The row number where the error was detected.
vmName
string
The name of the VM in the row.
vmUuid
string
The VM UUID.
assetTitle
string
The asset title.
errors[]
object (
ImportError
)
The list of errors detected in the row.
error_details
. Additional error details per file type. error_details
can be only one of the following:csvError
object (
CsvErrorDetails
)
Error details for a CSV file.
xlsxError
object (
XlsxErrorDetails
)
Error details for an XLSX file.
archiveError
object (
ArchiveErrorDetails
)
Error details for an archive file.
ImportError
A resource that reports the errors encountered while processing an import job.
JSON representation |
---|
{
"errorDetails"
:
string
,
"severity"
:
enum (
|
Fields | |
---|---|
errorDetails
|
The error information. |
severity
|
The severity of the error. |
Severity
Enumerate possible error severity.
Enums | |
---|---|
SEVERITY_UNSPECIFIED
|
|
ERROR
|
|
WARNING
|
|
INFO
|
CsvErrorDetails
Error details for a CSV file.
JSON representation |
---|
{ "rowNumber" : integer } |
Fields | |
---|---|
rowNumber
|
The row number where the error was detected. |
XlsxErrorDetails
Error details for an XLSX file.
JSON representation |
---|
{ "sheet" : string , "rowNumber" : integer } |
Fields | |
---|---|
sheet
|
The name of the sheet where the error was detected. |
rowNumber
|
The row number where the error was detected. |
ArchiveErrorDetails
Error details for an archive file.
JSON representation |
---|
{ "filePath" : string , // Union field |
filePath
string
The file path inside the archive where the error was detected.
error_details
. Additional error details per file type. error_details
can be only one of the following:csvError
object (
CsvErrorDetails
)
Error details for a CSV file.
ExecutionReport
A resource that reports result of the import job execution.
JSON representation |
---|
{ "framesReported" : integer , "executionErrors" : { object ( |
Fields | |
---|---|
framesReported
|
Total number of asset frames reported for the import job. |
executionErrors
|
Validation errors encountered during the execution of the import job. |
jobErrors[]
|
List of job-level errors. Deprecated, use the job errors under executionErrors instead. |
totalRowsCount
|
Total number of rows in the import job. |
InlinePayloadInfo
A resource that represents the inline import job payload.
JSON representation |
---|
{ "format" : enum ( |
Fields | |
---|---|
format
|
The import job format. |
payload[]
|
List of payload files. |
PayloadFile
Payload file for inline import job payload.
JSON representation |
---|
{ "name" : string , "data" : string } |
Fields | |
---|---|
name
|
The file name. |
data
|
The file data. A base64-encoded string. |
GCSPayloadInfo
A resource that represents a payload hosted on Google Cloud Storage.
JSON representation |
---|
{
"format"
:
enum (
|
Fields | |
---|---|
format
|
The import job format. |
path
|
The payload path in Google Cloud Storage. |
Methods |
|
---|---|
|
Creates an import job. |
|
Deletes an import job. |
|
Gets the details of an import job. |
|
Lists all import jobs. |
|
Updates an import job. |
|
Runs an import job. |
|
Validates an import job. |