Class: TencentCloud::Iss::V20230517::DescribeDomainData

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

Overview

查询域名详情数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, playdomain = nil, internaldomain = nil, havecert = nil, clusterid = nil, clustername = nil, appid = nil, certid = nil, domaintype = nil) ⇒ DescribeDomainData

Returns a new instance of DescribeDomainData.



2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
# File 'lib/v20230517/models.rb', line 2879

def initialize(id=nil, playdomain=nil, internaldomain=nil, havecert=nil, clusterid=nil, clustername=nil, appid=nil, certid=nil, domaintype=nil)
  @Id = id
  @PlayDomain = playdomain
  @InternalDomain = internaldomain
  @HaveCert = havecert
  @ClusterId = clusterid
  @ClusterName = clustername
  @AppId = appid
  @CertId = certid
  @DomainType = domaintype
end

Instance Attribute Details

#AppIdObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def AppId
  @AppId
end

#CertIdObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def CertId
  @CertId
end

#ClusterIdObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def ClusterId
  @ClusterId
end

#ClusterNameObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def ClusterName
  @ClusterName
end

#DomainTypeObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def DomainType
  @DomainType
end

#HaveCertObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def HaveCert
  @HaveCert
end

#IdObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def Id
  @Id
end

#InternalDomainObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def InternalDomain
  @InternalDomain
end

#PlayDomainObject

Parameters:

  • Id:

    域名ID

  • PlayDomain:

    播放域名

  • InternalDomain:

    CNAME 记录值

  • HaveCert:

    是否上传证书(0:否,1:是)

  • ClusterId:

    服务节点 ID

  • ClusterName:

    服务节点名称

  • AppId:

    用户ID

  • CertId:

    证书ID

  • DomainType:

    域名类型 0:拉流域名 1:推流域名



2877
2878
2879
# File 'lib/v20230517/models.rb', line 2877

def PlayDomain
  @PlayDomain
end

Instance Method Details

#deserialize(params) ⇒ Object



2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
# File 'lib/v20230517/models.rb', line 2891

def deserialize(params)
  @Id = params['Id']
  @PlayDomain = params['PlayDomain']
  @InternalDomain = params['InternalDomain']
  @HaveCert = params['HaveCert']
  @ClusterId = params['ClusterId']
  @ClusterName = params['ClusterName']
  @AppId = params['AppId']
  @CertId = params['CertId']
  @DomainType = params['DomainType']
end