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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ StartAssetImportResponse
Returns a new instance of StartAssetImportResponse
590 591 592 |
# File 'generated/google/apis/poly_v1/classes.rb', line 590 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
572 573 574 |
# File 'generated/google/apis/poly_v1/classes.rb', line 572 def asset_id @asset_id end |
#asset_import_id ⇒ String
The id of the asset import.
Corresponds to the JSON property assetImportId
577 578 579 |
# File 'generated/google/apis/poly_v1/classes.rb', line 577 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
583 584 585 |
# File 'generated/google/apis/poly_v1/classes.rb', line 583 def @asset_import_messages end |
#publish_url ⇒ String
The publish URL for the asset.
Corresponds to the JSON property publishUrl
588 589 590 |
# File 'generated/google/apis/poly_v1/classes.rb', line 588 def publish_url @publish_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
595 596 597 598 599 600 |
# File 'generated/google/apis/poly_v1/classes.rb', line 595 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 |