Class: TencentCloud::Rum::V20210622::ModifyProjectRequest

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

Overview

ModifyProject请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, url = nil, repo = nil, instanceid = nil, rate = nil, enableurlgroup = nil, type = nil, desc = nil, enablekafka = nil, kafkahost = nil, kafkatopic = nil, kafkaversion = nil, saslusername = nil, saslpassword = nil, saslmechanism = nil, sinkid = nil) ⇒ ModifyProjectRequest

Returns a new instance of ModifyProjectRequest.



3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
# File 'lib/v20210622/models.rb', line 3778

def initialize(id=nil, name=nil, url=nil, repo=nil, instanceid=nil, rate=nil, enableurlgroup=nil, type=nil, desc=nil, enablekafka=nil, kafkahost=nil, kafkatopic=nil, kafkaversion=nil, saslusername=nil, saslpassword=nil, saslmechanism=nil, sinkid=nil)
  @ID = id
  @Name = name
  @URL = url
  @Repo = repo
  @InstanceID = instanceid
  @Rate = rate
  @EnableURLGroup = enableurlgroup
  @Type = type
  @Desc = desc
  @EnableKafka = enablekafka
  @KafkaHost = kafkahost
  @KafkaTopic = kafkatopic
  @KafkaVersion = kafkaversion
  @SaslUserName = saslusername
  @SaslPassword = saslpassword
  @SaslMechanism = saslmechanism
  @SinkId = sinkid
end

Instance Attribute Details

#DescObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def Desc
  @Desc
end

#EnableKafkaObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def EnableKafka
  @EnableKafka
end

#EnableURLGroupObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def EnableURLGroup
  @EnableURLGroup
end

#IDObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def ID
  @ID
end

#InstanceIDObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def InstanceID
  @InstanceID
end

#KafkaHostObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def KafkaHost
  @KafkaHost
end

#KafkaTopicObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def KafkaTopic
  @KafkaTopic
end

#KafkaVersionObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def KafkaVersion
  @KafkaVersion
end

#NameObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def Name
  @Name
end

#RateObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def Rate
  @Rate
end

#RepoObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def Repo
  @Repo
end

#SaslMechanismObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def SaslMechanism
  @SaslMechanism
end

#SaslPasswordObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def SaslPassword
  @SaslPassword
end

#SaslUserNameObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def SaslUserName
  @SaslUserName
end

#SinkIdObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def SinkId
  @SinkId
end

#TypeObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def Type
  @Type
end

#URLObject

Parameters:

  • ID:

    项目 id

  • Name:

    应用名称(可选,不为空且最长为 200字符)

  • URL:

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

  • Repo:

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

  • InstanceID:

    项目需要转移到的实例 id(可选)

  • Rate:

    项目采样率(可选)

  • EnableURLGroup:

    是否开启聚类(可选)

  • Type:

    项目类型(可接受值为 “web”, “mp”, “android”, “ios”, “node”, “hippy”, “weex”, “viola”, “rn”)

  • Desc:

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

  • EnableKafka:

    启动kafka配置

  • KafkaHost:

    kafka_host

  • KafkaTopic:

    topic

  • KafkaVersion:

    kafka_version

  • SaslUserName:

    kafka_username

  • SaslPassword:

    kafka_pwd

  • SaslMechanism:

    SaslMechanism

  • SinkId:

    sink_id,日知汇算子id



3776
3777
3778
# File 'lib/v20210622/models.rb', line 3776

def URL
  @URL
end

Instance Method Details

#deserialize(params) ⇒ Object



3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
# File 'lib/v20210622/models.rb', line 3798

def deserialize(params)
  @ID = params['ID']
  @Name = params['Name']
  @URL = params['URL']
  @Repo = params['Repo']
  @InstanceID = params['InstanceID']
  @Rate = params['Rate']
  @EnableURLGroup = params['EnableURLGroup']
  @Type = params['Type']
  @Desc = params['Desc']
  @EnableKafka = params['EnableKafka']
  @KafkaHost = params['KafkaHost']
  @KafkaTopic = params['KafkaTopic']
  @KafkaVersion = params['KafkaVersion']
  @SaslUserName = params['SaslUserName']
  @SaslPassword = params['SaslPassword']
  @SaslMechanism = params['SaslMechanism']
  @SinkId = params['SinkId']
end