Class: TencentCloud::Dts::V20211206::CreateConsumerGroupRequest

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

Overview

CreateConsumerGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subscribeid = nil, consumergroupname = nil, accountname = nil, password = nil, description = nil) ⇒ CreateConsumerGroupRequest

Returns a new instance of CreateConsumerGroupRequest.



1063
1064
1065
1066
1067
1068
1069
# File 'lib/v20211206/models.rb', line 1063

def initialize(subscribeid=nil, consumergroupname=nil, accountname=nil, password=nil, description=nil)
  @SubscribeId = subscribeid
  @ConsumerGroupName = consumergroupname
  @AccountName = accountname
  @Password = password
  @Description = description
end

Instance Attribute Details

#AccountNameObject

Parameters:

  • 订阅实例id,可通过DescribeSubscribeJobs接口获取。

  • 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-##SubscribeId-##ConsumerGroupName

  • 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-##SubscribeId-##AccountName

  • 消费组密码,长度必须大于3

  • 消费组备注



1061
1062
1063
# File 'lib/v20211206/models.rb', line 1061

def AccountName
  @AccountName
end

#ConsumerGroupNameObject

Parameters:

  • 订阅实例id,可通过DescribeSubscribeJobs接口获取。

  • 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-##SubscribeId-##ConsumerGroupName

  • 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-##SubscribeId-##AccountName

  • 消费组密码,长度必须大于3

  • 消费组备注



1061
1062
1063
# File 'lib/v20211206/models.rb', line 1061

def ConsumerGroupName
  @ConsumerGroupName
end

#DescriptionObject

Parameters:

  • 订阅实例id,可通过DescribeSubscribeJobs接口获取。

  • 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-##SubscribeId-##ConsumerGroupName

  • 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-##SubscribeId-##AccountName

  • 消费组密码,长度必须大于3

  • 消费组备注



1061
1062
1063
# File 'lib/v20211206/models.rb', line 1061

def Description
  @Description
end

#PasswordObject

Parameters:

  • 订阅实例id,可通过DescribeSubscribeJobs接口获取。

  • 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-##SubscribeId-##ConsumerGroupName

  • 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-##SubscribeId-##AccountName

  • 消费组密码,长度必须大于3

  • 消费组备注



1061
1062
1063
# File 'lib/v20211206/models.rb', line 1061

def Password
  @Password
end

#SubscribeIdObject

Parameters:

  • 订阅实例id,可通过DescribeSubscribeJobs接口获取。

  • 消费组名称,以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的消费组全称形如:consumer-grp-##SubscribeId-##ConsumerGroupName

  • 账号名称。以数字、字母(大小写)或者_ - .开头,以数字、字母(大小写)结尾。实际生成的账户全称形如:account-##SubscribeId-##AccountName

  • 消费组密码,长度必须大于3

  • 消费组备注



1061
1062
1063
# File 'lib/v20211206/models.rb', line 1061

def SubscribeId
  @SubscribeId
end

Instance Method Details

#deserialize(params) ⇒ Object



1071
1072
1073
1074
1075
1076
1077
# File 'lib/v20211206/models.rb', line 1071

def deserialize(params)
  @SubscribeId = params['SubscribeId']
  @ConsumerGroupName = params['ConsumerGroupName']
  @AccountName = params['AccountName']
  @Password = params['Password']
  @Description = params['Description']
end