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



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

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)


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

def asset_id
  @asset_id
end

#asset_import_idString

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

Returns:

  • (String)


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

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



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

def asset_import_messages
  @asset_import_messages
end

#publish_urlString

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

Returns:

  • (String)


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