Class: TencentCloud::Live::V20180801::ModifyLivePushAuthKeyRequest

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

Overview

ModifyLivePushAuthKey请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainname = nil, enable = nil, masterauthkey = nil, backupauthkey = nil, authdelta = nil) ⇒ ModifyLivePushAuthKeyRequest

Returns a new instance of ModifyLivePushAuthKeyRequest.



12600
12601
12602
12603
12604
12605
12606
# File 'lib/v20180801/models.rb', line 12600

def initialize(domainname=nil, enable=nil, masterauthkey=nil, backupauthkey=nil, authdelta=nil)
  @DomainName = domainname
  @Enable = enable
  @MasterAuthKey = masterauthkey
  @BackupAuthKey = backupauthkey
  @AuthDelta = authdelta
end

Instance Attribute Details

#AuthDeltaObject

不传表示不修改当前值。不传表示不修改当前值。不传表示不修改当前值。

Parameters:

  • DomainName:

    推流域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • MasterAuthKey:

    主鉴权key。

  • BackupAuthKey:

    备鉴权key。

  • AuthDelta:

    有效时间,单位:秒。



12598
12599
12600
# File 'lib/v20180801/models.rb', line 12598

def AuthDelta
  @AuthDelta
end

#BackupAuthKeyObject

不传表示不修改当前值。不传表示不修改当前值。不传表示不修改当前值。

Parameters:

  • DomainName:

    推流域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • MasterAuthKey:

    主鉴权key。

  • BackupAuthKey:

    备鉴权key。

  • AuthDelta:

    有效时间,单位:秒。



12598
12599
12600
# File 'lib/v20180801/models.rb', line 12598

def BackupAuthKey
  @BackupAuthKey
end

#DomainNameObject

不传表示不修改当前值。不传表示不修改当前值。不传表示不修改当前值。

Parameters:

  • DomainName:

    推流域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • MasterAuthKey:

    主鉴权key。

  • BackupAuthKey:

    备鉴权key。

  • AuthDelta:

    有效时间,单位:秒。



12598
12599
12600
# File 'lib/v20180801/models.rb', line 12598

def DomainName
  @DomainName
end

#EnableObject

不传表示不修改当前值。不传表示不修改当前值。不传表示不修改当前值。

Parameters:

  • DomainName:

    推流域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • MasterAuthKey:

    主鉴权key。

  • BackupAuthKey:

    备鉴权key。

  • AuthDelta:

    有效时间,单位:秒。



12598
12599
12600
# File 'lib/v20180801/models.rb', line 12598

def Enable
  @Enable
end

#MasterAuthKeyObject

不传表示不修改当前值。不传表示不修改当前值。不传表示不修改当前值。

Parameters:

  • DomainName:

    推流域名。

  • Enable:

    是否启用,0:关闭,1:启用。

  • MasterAuthKey:

    主鉴权key。

  • BackupAuthKey:

    备鉴权key。

  • AuthDelta:

    有效时间,单位:秒。



12598
12599
12600
# File 'lib/v20180801/models.rb', line 12598

def MasterAuthKey
  @MasterAuthKey
end

Instance Method Details

#deserialize(params) ⇒ Object



12608
12609
12610
12611
12612
12613
12614
# File 'lib/v20180801/models.rb', line 12608

def deserialize(params)
  @DomainName = params['DomainName']
  @Enable = params['Enable']
  @MasterAuthKey = params['MasterAuthKey']
  @BackupAuthKey = params['BackupAuthKey']
  @AuthDelta = params['AuthDelta']
end