Class: TencentCloud::Iotexplorer::V20190423::CreateFreeCloudStorageRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190423/models.rb

Overview

CreateFreeCloudStorage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(productid = nil, devicename = nil, packageid = nil, override = nil, packagequeue = nil, orderid = nil, channelid = nil, storageregion = nil) ⇒ CreateFreeCloudStorageRequest

Returns a new instance of CreateFreeCloudStorageRequest.



1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
# File 'lib/v20190423/models.rb', line 1903

def initialize(productid=nil, devicename=nil, packageid=nil, override=nil, packagequeue=nil, orderid=nil, channelid=nil, storageregion=nil)
  @ProductId = productid
  @DeviceName = devicename
  @PackageId = packageid
  @Override = override
  @PackageQueue = packagequeue
  @OrderId = orderid
  @ChannelId = channelid
  @StorageRegion = storageregion
end

Instance Attribute Details

#ChannelIdObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def ChannelId
  @ChannelId
end

#DeviceNameObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def DeviceName
  @DeviceName
end

#OrderIdObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def OrderId
  @OrderId
end

#OverrideObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def Override
  @Override
end

#PackageIdObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def PackageId
  @PackageId
end

#PackageQueueObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def PackageQueue
  @PackageQueue
end

#ProductIdObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def ProductId
  @ProductId
end

#StorageRegionObject

lye1w3d:低功耗事件3天周套餐。ye1w3d:事件3天周套餐

Parameters:

  • ProductId:

    产品ID

  • DeviceName:

    设备名称

  • PackageId:

    云存套餐ID:

  • Override:

    如果当前设备已开启云存套餐,Override=1会使用新套餐覆盖原有套餐。不传此参数则默认为0。

  • PackageQueue:

    套餐列表顺序:PackageQueue=front会立即使用新购买的套餐,新购套餐结束后,列表中下一个未过期的套餐继续生效;PackageQueue=end会等设备当前所有已购买套餐过期后才会生效新购套餐。与Override参数不能同时使用。

  • OrderId:

    订单id

  • ChannelId:

    通道ID

  • StorageRegion:

    云存视频存储区域,国内默认为ap-guangzhou。海外默认为东南亚ap-singapore,可选美东na-ashburn、欧洲eu-frankfurt。



1901
1902
1903
# File 'lib/v20190423/models.rb', line 1901

def StorageRegion
  @StorageRegion
end

Instance Method Details

#deserialize(params) ⇒ Object



1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
# File 'lib/v20190423/models.rb', line 1914

def deserialize(params)
  @ProductId = params['ProductId']
  @DeviceName = params['DeviceName']
  @PackageId = params['PackageId']
  @Override = params['Override']
  @PackageQueue = params['PackageQueue']
  @OrderId = params['OrderId']
  @ChannelId = params['ChannelId']
  @StorageRegion = params['StorageRegion']
end