Class: TencentCloud::Gs::V20191118::CreateAndroidInstancesAccessTokenRequest

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

Overview

CreateAndroidInstancesAccessToken请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(androidinstanceids = nil, expirationduration = nil, mode = nil, userip = nil) ⇒ CreateAndroidInstancesAccessTokenRequest

Returns a new instance of CreateAndroidInstancesAccessTokenRequest.



1291
1292
1293
1294
1295
1296
# File 'lib/v20191118/models.rb', line 1291

def initialize(androidinstanceids=nil, expirationduration=nil, mode=nil, userip=nil)
  @AndroidInstanceIds = androidinstanceids
  @ExpirationDuration = expirationduration
  @Mode = mode
  @UserIP = userip
end

Instance Attribute Details

#AndroidInstanceIdsObject

STANDARD:默认值,标准模式ACCELERATED:加速模式,该模式需要开通加速服务才能生效

Parameters:

  • AndroidInstanceIds:

    实例 ID 列表。每次请求的实例的上限为 500。

  • ExpirationDuration:

    有效期,默认为 12 小时,最大为 24 小时。支持 s(秒)、m(分)、h(小时)等单位,比如 12h 表示 12 小时,1h2m3s 表示一小时两分三秒

  • Mode:

    模式。

  • UserIP:

    用户 IP。在加速模式下,该字段必填。



1289
1290
1291
# File 'lib/v20191118/models.rb', line 1289

def AndroidInstanceIds
  @AndroidInstanceIds
end

#ExpirationDurationObject

STANDARD:默认值,标准模式ACCELERATED:加速模式,该模式需要开通加速服务才能生效

Parameters:

  • AndroidInstanceIds:

    实例 ID 列表。每次请求的实例的上限为 500。

  • ExpirationDuration:

    有效期,默认为 12 小时,最大为 24 小时。支持 s(秒)、m(分)、h(小时)等单位,比如 12h 表示 12 小时,1h2m3s 表示一小时两分三秒

  • Mode:

    模式。

  • UserIP:

    用户 IP。在加速模式下,该字段必填。



1289
1290
1291
# File 'lib/v20191118/models.rb', line 1289

def ExpirationDuration
  @ExpirationDuration
end

#ModeObject

STANDARD:默认值,标准模式ACCELERATED:加速模式,该模式需要开通加速服务才能生效

Parameters:

  • AndroidInstanceIds:

    实例 ID 列表。每次请求的实例的上限为 500。

  • ExpirationDuration:

    有效期,默认为 12 小时,最大为 24 小时。支持 s(秒)、m(分)、h(小时)等单位,比如 12h 表示 12 小时,1h2m3s 表示一小时两分三秒

  • Mode:

    模式。

  • UserIP:

    用户 IP。在加速模式下,该字段必填。



1289
1290
1291
# File 'lib/v20191118/models.rb', line 1289

def Mode
  @Mode
end

#UserIPObject

STANDARD:默认值,标准模式ACCELERATED:加速模式,该模式需要开通加速服务才能生效

Parameters:

  • AndroidInstanceIds:

    实例 ID 列表。每次请求的实例的上限为 500。

  • ExpirationDuration:

    有效期,默认为 12 小时,最大为 24 小时。支持 s(秒)、m(分)、h(小时)等单位,比如 12h 表示 12 小时,1h2m3s 表示一小时两分三秒

  • Mode:

    模式。

  • UserIP:

    用户 IP。在加速模式下,该字段必填。



1289
1290
1291
# File 'lib/v20191118/models.rb', line 1289

def UserIP
  @UserIP
end

Instance Method Details

#deserialize(params) ⇒ Object



1298
1299
1300
1301
1302
1303
# File 'lib/v20191118/models.rb', line 1298

def deserialize(params)
  @AndroidInstanceIds = params['AndroidInstanceIds']
  @ExpirationDuration = params['ExpirationDuration']
  @Mode = params['Mode']
  @UserIP = params['UserIP']
end