Class: TencentCloud::Iotexplorer::V20190423::DescribeCloudStorageResponse

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

Overview

DescribeCloudStorage返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, type = nil, expiretime = nil, shiftduration = nil, userid = nil, requestid = nil) ⇒ DescribeCloudStorageResponse

Returns a new instance of DescribeCloudStorageResponse.



4724
4725
4726
4727
4728
4729
4730
4731
# File 'lib/v20190423/models.rb', line 4724

def initialize(status=nil, type=nil, expiretime=nil, shiftduration=nil, userid=nil, requestid=nil)
  @Status = status
  @Type = type
  @ExpireTime = expiretime
  @ShiftDuration = shiftduration
  @UserId = userid
  @RequestId = requestid
end

Instance Attribute Details

#ExpireTimeObject

Parameters:

  • Status:

    云存开启状态,1为开启,0为未开启或已过期

  • Type:

    云存类型,1为全时云存,2为事件云存

  • ExpireTime:

    云存套餐过期时间

  • ShiftDuration:

    云存回看时长

  • UserId:

    云存用户ID

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4722
4723
4724
# File 'lib/v20190423/models.rb', line 4722

def ExpireTime
  @ExpireTime
end

#RequestIdObject

Parameters:

  • Status:

    云存开启状态,1为开启,0为未开启或已过期

  • Type:

    云存类型,1为全时云存,2为事件云存

  • ExpireTime:

    云存套餐过期时间

  • ShiftDuration:

    云存回看时长

  • UserId:

    云存用户ID

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4722
4723
4724
# File 'lib/v20190423/models.rb', line 4722

def RequestId
  @RequestId
end

#ShiftDurationObject

Parameters:

  • Status:

    云存开启状态,1为开启,0为未开启或已过期

  • Type:

    云存类型,1为全时云存,2为事件云存

  • ExpireTime:

    云存套餐过期时间

  • ShiftDuration:

    云存回看时长

  • UserId:

    云存用户ID

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4722
4723
4724
# File 'lib/v20190423/models.rb', line 4722

def ShiftDuration
  @ShiftDuration
end

#StatusObject

Parameters:

  • Status:

    云存开启状态,1为开启,0为未开启或已过期

  • Type:

    云存类型,1为全时云存,2为事件云存

  • ExpireTime:

    云存套餐过期时间

  • ShiftDuration:

    云存回看时长

  • UserId:

    云存用户ID

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4722
4723
4724
# File 'lib/v20190423/models.rb', line 4722

def Status
  @Status
end

#TypeObject

Parameters:

  • Status:

    云存开启状态,1为开启,0为未开启或已过期

  • Type:

    云存类型,1为全时云存,2为事件云存

  • ExpireTime:

    云存套餐过期时间

  • ShiftDuration:

    云存回看时长

  • UserId:

    云存用户ID

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4722
4723
4724
# File 'lib/v20190423/models.rb', line 4722

def Type
  @Type
end

#UserIdObject

Parameters:

  • Status:

    云存开启状态,1为开启,0为未开启或已过期

  • Type:

    云存类型,1为全时云存,2为事件云存

  • ExpireTime:

    云存套餐过期时间

  • ShiftDuration:

    云存回看时长

  • UserId:

    云存用户ID

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4722
4723
4724
# File 'lib/v20190423/models.rb', line 4722

def UserId
  @UserId
end

Instance Method Details

#deserialize(params) ⇒ Object



4733
4734
4735
4736
4737
4738
4739
4740
# File 'lib/v20190423/models.rb', line 4733

def deserialize(params)
  @Status = params['Status']
  @Type = params['Type']
  @ExpireTime = params['ExpireTime']
  @ShiftDuration = params['ShiftDuration']
  @UserId = params['UserId']
  @RequestId = params['RequestId']
end