Class: Google::Apis::PolyV1::StartAssetImportResponse

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ StartAssetImportResponse

Returns a new instance of StartAssetImportResponse



591
592
593
# File 'generated/google/apis/poly_v1/classes.rb', line 591

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#asset_idString

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

Returns:

  • (String)


573
574
575
# File 'generated/google/apis/poly_v1/classes.rb', line 573

def asset_id
  @asset_id
end

#asset_import_idString

The id of the asset import. Corresponds to the JSON property assetImportId

Returns:

  • (String)


578
579
580
# File 'generated/google/apis/poly_v1/classes.rb', line 578

def asset_import_id
  @asset_import_id
end

#asset_import_messagesArray<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



584
585
586
# File 'generated/google/apis/poly_v1/classes.rb', line 584

def asset_import_messages
  @asset_import_messages
end

#publish_urlString

The publish URL for the asset. Corresponds to the JSON property publishUrl

Returns:

  • (String)


589
590
591
# File 'generated/google/apis/poly_v1/classes.rb', line 589

def publish_url
  @publish_url
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



596
597
598
599
600
601
# File 'generated/google/apis/poly_v1/classes.rb', line 596

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