Class: TencentCloud::Gaap::V20180529::Domain

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

Overview

统一域名信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domainid = nil, fulldomain = nil, _alias = nil, type = nil, status = nil, projectid = nil, defaultvalue = nil, proxycount = nil, createtime = nil, updatetime = nil, tagset = nil, banstatus = nil) ⇒ Domain

Returns a new instance of Domain.



4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
# File 'lib/v20180529/models.rb', line 4613

def initialize(domainid=nil, fulldomain=nil, _alias=nil, type=nil, status=nil, projectid=nil, defaultvalue=nil, proxycount=nil, createtime=nil, updatetime=nil, tagset=nil, banstatus=nil)
  @DomainId = domainid
  @FullDomain = fulldomain
  @Alias = _alias
  @Type = type
  @Status = status
  @ProjectId = projectid
  @DefaultValue = defaultvalue
  @ProxyCount = proxycount
  @CreateTime = createtime
  @UpdateTime = updatetime
  @TagSet = tagset
  @BanStatus = banstatus
end

Instance Attribute Details

#AliasObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def Alias
  @Alias
end

#BanStatusObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def BanStatus
  @BanStatus
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def CreateTime
  @CreateTime
end

#DefaultValueObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def DefaultValue
  @DefaultValue
end

#DomainIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def DomainId
  @DomainId
end

#FullDomainObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def FullDomain
  @FullDomain
end

#ProjectIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def ProjectId
  @ProjectId
end

#ProxyCountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def ProxyCount
  @ProxyCount
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def Status
  @Status
end

#TagSetObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def TagSet
  @TagSet
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def Type
  @Type
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DomainId:

    域名ID

  • FullDomain:

    完整域名记录

  • Alias:

    别名

  • Type:

    类型

  • Status:

    状态,1表示关闭,0表示开启,2表示关闭中,3表示开启中

  • ProjectId:

    所属项目

  • DefaultValue:

    默认入口

  • ProxyCount:

    通道数量

  • CreateTime:

    创建时间,使用UNIX时间戳

  • UpdateTime:

    更新时间,使用UNIX时间戳

  • TagSet:

    标签列表

  • BanStatus:

    封禁解封状态:BANNED表示已封禁,RECOVER表示已解封或未封禁,BANNING表示封禁中,RECOVERING表示解封中,BAN_FAILED表示封禁失败,RECOVER_FAILED表示解封失败。



4611
4612
4613
# File 'lib/v20180529/models.rb', line 4611

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
# File 'lib/v20180529/models.rb', line 4628

def deserialize(params)
  @DomainId = params['DomainId']
  @FullDomain = params['FullDomain']
  @Alias = params['Alias']
  @Type = params['Type']
  @Status = params['Status']
  @ProjectId = params['ProjectId']
  @DefaultValue = params['DefaultValue']
  @ProxyCount = params['ProxyCount']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  unless params['TagSet'].nil?
    @TagSet = []
    params['TagSet'].each do |i|
      tagpair_tmp = TagPair.new
      tagpair_tmp.deserialize(i)
      @TagSet << tagpair_tmp
    end
  end
  @BanStatus = params['BanStatus']
end