Class: TencentCloud::Gpm::V20200820::ModifyTokenRequest

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

Overview

ModifyToken请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(matchcode = nil, compatiblespan = nil, matchtoken = nil) ⇒ ModifyTokenRequest

Returns a new instance of ModifyTokenRequest.



1233
1234
1235
1236
1237
# File 'lib/v20200820/models.rb', line 1233

def initialize(matchcode=nil, compatiblespan=nil, matchtoken=nil)
  @MatchCode = matchcode
  @CompatibleSpan = compatiblespan
  @MatchToken = matchtoken
end

Instance Attribute Details

#CompatibleSpanObject

Parameters:

  • MatchCode:

    匹配Code。

  • CompatibleSpan:

    单位秒,取值0-1800。此参数表示当前Token被替换后,GPM将持续推送原Token的时间。在CompatibleSpan时间范围内,用户将在事件消息中收到当前和原始Token。

  • MatchToken:

    Token,, 长度0-64。如果为空,将由GPM随机生成。



1231
1232
1233
# File 'lib/v20200820/models.rb', line 1231

def CompatibleSpan
  @CompatibleSpan
end

#MatchCodeObject

Parameters:

  • MatchCode:

    匹配Code。

  • CompatibleSpan:

    单位秒,取值0-1800。此参数表示当前Token被替换后,GPM将持续推送原Token的时间。在CompatibleSpan时间范围内,用户将在事件消息中收到当前和原始Token。

  • MatchToken:

    Token,, 长度0-64。如果为空,将由GPM随机生成。



1231
1232
1233
# File 'lib/v20200820/models.rb', line 1231

def MatchCode
  @MatchCode
end

#MatchTokenObject

Parameters:

  • MatchCode:

    匹配Code。

  • CompatibleSpan:

    单位秒,取值0-1800。此参数表示当前Token被替换后,GPM将持续推送原Token的时间。在CompatibleSpan时间范围内,用户将在事件消息中收到当前和原始Token。

  • MatchToken:

    Token,, 长度0-64。如果为空,将由GPM随机生成。



1231
1232
1233
# File 'lib/v20200820/models.rb', line 1231

def MatchToken
  @MatchToken
end

Instance Method Details

#deserialize(params) ⇒ Object



1239
1240
1241
1242
1243
# File 'lib/v20200820/models.rb', line 1239

def deserialize(params)
  @MatchCode = params['MatchCode']
  @CompatibleSpan = params['CompatibleSpan']
  @MatchToken = params['MatchToken']
end