Class: TencentCloud::Rum::V20210622::CreateProjectRequest

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

Overview

CreateProject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, instanceid = nil, rate = nil, enableurlgroup = nil, type = nil, repo = nil, url = nil, desc = nil) ⇒ CreateProjectRequest

Returns a new instance of CreateProjectRequest.



41
42
43
44
45
46
47
48
49
50
# File 'lib/v20210622/models.rb', line 41

def initialize(name=nil, instanceid=nil, rate=nil, enableurlgroup=nil, type=nil, repo=nil, url=nil, desc=nil)
  @Name = name
  @InstanceID = instanceid
  @Rate = rate
  @EnableURLGroup = enableurlgroup
  @Type = type
  @Repo = repo
  @URL = url
  @Desc = desc
end

Instance Attribute Details

#DescObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def Desc
  @Desc
end

#EnableURLGroupObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def EnableURLGroup
  @EnableURLGroup
end

#InstanceIDObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def InstanceID
  @InstanceID
end

#NameObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def Name
  @Name
end

#RateObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def Rate
  @Rate
end

#RepoObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def Repo
  @Repo
end

#TypeObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def Type
  @Type
end

#URLObject

Parameters:

  • Name:

    应用名称(不为空且最长为 200)

  • InstanceID:

    业务系统 ID

  • Rate:

    项目抽样率(大于等于 0)

  • EnableURLGroup:

    是否开启聚类

  • Type:

    项目类型(“web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Repo:

    项目对应仓库地址(可选,最长为 256)

  • URL:

    项目对应网页地址(可选,最长为 256)

  • Desc:

    应用描述(可选,最长为 1000)



39
40
41
# File 'lib/v20210622/models.rb', line 39

def URL
  @URL
end

Instance Method Details

#deserialize(params) ⇒ Object



52
53
54
55
56
57
58
59
60
61
# File 'lib/v20210622/models.rb', line 52

def deserialize(params)
  @Name = params['Name']
  @InstanceID = params['InstanceID']
  @Rate = params['Rate']
  @EnableURLGroup = params['EnableURLGroup']
  @Type = params['Type']
  @Repo = params['Repo']
  @URL = params['URL']
  @Desc = params['Desc']
end