Class: AsposeStorageCloud::PutCopyRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/Aspose/Storage/models/requests/put_copy_request.rb

Overview

Request model for PutCopy operation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(path, newdest, version_id = nil, storage = nil, dest_storage = nil) ⇒ PutCopyRequest

Initializes a new instance.

Parameters:

  • path

    Source file’s path. Sample: ‘/Folder 1/file.ext’ or ‘/Bucket/Folder 1/file.ext’

  • newdest

    Destination file path

  • version_id (defaults to: nil)

    Source file’s version

  • storage (defaults to: nil)

    User’s source storage name

  • dest_storage (defaults to: nil)

    User’s destination storage name



57
58
59
60
61
62
63
# File 'lib/Aspose/Storage/models/requests/put_copy_request.rb', line 57

def initialize(path, newdest, version_id=nil, storage=nil, dest_storage=nil)
  self.path=path
  self.newdest=newdest
  self.version_id=version_id
  self.storage=storage
  self.dest_storage=dest_storage
end

Instance Attribute Details

#dest_storageObject

User’s destination storage name



48
49
50
# File 'lib/Aspose/Storage/models/requests/put_copy_request.rb', line 48

def dest_storage
  @dest_storage
end

#newdestObject

Destination file path



39
40
41
# File 'lib/Aspose/Storage/models/requests/put_copy_request.rb', line 39

def newdest
  @newdest
end

#pathObject

Source file’s path. Sample: ‘/Folder 1/file.ext’ or ‘/Bucket/Folder 1/file.ext’



36
37
38
# File 'lib/Aspose/Storage/models/requests/put_copy_request.rb', line 36

def path
  @path
end

#storageObject

User’s source storage name



45
46
47
# File 'lib/Aspose/Storage/models/requests/put_copy_request.rb', line 45

def storage
  @storage
end

#version_idObject

Source file’s version



42
43
44
# File 'lib/Aspose/Storage/models/requests/put_copy_request.rb', line 42

def version_id
  @version_id
end