Class: TencentCloud::Tem::V20210701::CosToken

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

Overview

Cos token

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(requestid = nil, bucket = nil, region = nil, tmpsecretid = nil, tmpsecretkey = nil, sessiontoken = nil, starttime = nil, expiredtime = nil, fullpath = nil) ⇒ CosToken

Returns a new instance of CosToken.



164
165
166
167
168
169
170
171
172
173
174
# File 'lib/v20210701/models.rb', line 164

def initialize(requestid=nil, bucket=nil, region=nil, tmpsecretid=nil, tmpsecretkey=nil, sessiontoken=nil, starttime=nil, expiredtime=nil, fullpath=nil)
  @RequestId = requestid
  @Bucket = bucket
  @Region = region
  @TmpSecretId = tmpsecretid
  @TmpSecretKey = tmpsecretkey
  @SessionToken = sessiontoken
  @StartTime = starttime
  @ExpiredTime = expiredtime
  @FullPath = fullpath
end

Instance Attribute Details

#BucketObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def Bucket
  @Bucket
end

#ExpiredTimeObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def ExpiredTime
  @ExpiredTime
end

#FullPathObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def FullPath
  @FullPath
end

#RegionObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def Region
  @Region
end

#RequestIdObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def RequestId
  @RequestId
end

#SessionTokenObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def SessionToken
  @SessionToken
end

#StartTimeObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def StartTime
  @StartTime
end

#TmpSecretIdObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def TmpSecretId
  @TmpSecretId
end

#TmpSecretKeyObject

Parameters:

  • RequestId:

    唯一请求 ID

  • Bucket:

    存储桶桶名

  • Region:

    存储桶所在区域

  • TmpSecretId:

    临时密钥的SecretId

  • TmpSecretKey:

    临时密钥的SecretKey

  • SessionToken:

    临时密钥的 sessionToken

  • StartTime:

    临时密钥获取的开始时间

  • ExpiredTime:

    临时密钥的 expiredTime

  • FullPath:

    包完整路径



162
163
164
# File 'lib/v20210701/models.rb', line 162

def TmpSecretKey
  @TmpSecretKey
end

Instance Method Details

#deserialize(params) ⇒ Object



176
177
178
179
180
181
182
183
184
185
186
# File 'lib/v20210701/models.rb', line 176

def deserialize(params)
  @RequestId = params['RequestId']
  @Bucket = params['Bucket']
  @Region = params['Region']
  @TmpSecretId = params['TmpSecretId']
  @TmpSecretKey = params['TmpSecretKey']
  @SessionToken = params['SessionToken']
  @StartTime = params['StartTime']
  @ExpiredTime = params['ExpiredTime']
  @FullPath = params['FullPath']
end