Class: Google::Apis::PolyV1::StartAssetImportResponse
- Inherits:
-
Object
- Object
- Google::Apis::PolyV1::StartAssetImportResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/poly_v1/classes.rb,
generated/google/apis/poly_v1/representations.rb,
generated/google/apis/poly_v1/representations.rb
Overview
A response message from a request to startImport. This is returned in the response field of the Operation.
Instance Attribute Summary collapse
-
#asset_id ⇒ String
The id of newly created asset.
-
#asset_import_id ⇒ String
The id of the asset import.
-
#asset_import_messages ⇒ Array<Google::Apis::PolyV1::AssetImportMessage>
The message from the asset import.
-
#publish_url ⇒ String
The publish URL for the asset.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StartAssetImportResponse
constructor
A new instance of StartAssetImportResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StartAssetImportResponse
Returns a new instance of StartAssetImportResponse.
578 579 580 |
# File 'generated/google/apis/poly_v1/classes.rb', line 578 def initialize(**args) update!(**args) end |
Instance Attribute Details
#asset_id ⇒ String
The id of newly created asset. If this is empty when the operation is complete
it means the import failed. Please refer to the assetImportMessages field to
understand what went wrong.
Corresponds to the JSON property assetId
560 561 562 |
# File 'generated/google/apis/poly_v1/classes.rb', line 560 def asset_id @asset_id end |
#asset_import_id ⇒ String
The id of the asset import.
Corresponds to the JSON property assetImportId
565 566 567 |
# File 'generated/google/apis/poly_v1/classes.rb', line 565 def asset_import_id @asset_import_id end |
#asset_import_messages ⇒ Array<Google::Apis::PolyV1::AssetImportMessage>
The message from the asset import. This will contain any warnings (or - in the
case of failure - errors) that occurred during import.
Corresponds to the JSON property assetImportMessages
571 572 573 |
# File 'generated/google/apis/poly_v1/classes.rb', line 571 def @asset_import_messages end |
#publish_url ⇒ String
The publish URL for the asset.
Corresponds to the JSON property publishUrl
576 577 578 |
# File 'generated/google/apis/poly_v1/classes.rb', line 576 def publish_url @publish_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
583 584 585 586 587 588 |
# File 'generated/google/apis/poly_v1/classes.rb', line 583 def update!(**args) @asset_id = args[:asset_id] if args.key?(:asset_id) @asset_import_id = args[:asset_import_id] if args.key?(:asset_import_id) @asset_import_messages = args[:asset_import_messages] if args.key?(:asset_import_messages) @publish_url = args[:publish_url] if args.key?(:publish_url) end |