Class: TencentCloud::Dbbrain::V20191016::AddUserContactRequest

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

Overview

AddUserContact请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, contactinfo = nil, product = nil) ⇒ AddUserContactRequest

Returns a new instance of AddUserContactRequest.



31
32
33
34
35
# File 'lib/v20191016/models.rb', line 31

def initialize(name=nil, contactinfo=nil, product=nil)
  @Name = name
  @ContactInfo = contactinfo
  @Product = product
end

Instance Attribute Details

#ContactInfoObject

Parameters:

  • Name:

    联系人姓名,大小写字母+数字+下划线,最小 2 位最大 60 位的长度, 不能以“_”开头,且联系人名保持唯一。

  • ContactInfo:

    邮箱地址,大小写字母、数字及下划线组成, 不能以“_”开头。

  • Product:

    服务产品类型,固定值:“mysql”。



29
30
31
# File 'lib/v20191016/models.rb', line 29

def ContactInfo
  @ContactInfo
end

#NameObject

Parameters:

  • Name:

    联系人姓名,大小写字母+数字+下划线,最小 2 位最大 60 位的长度, 不能以“_”开头,且联系人名保持唯一。

  • ContactInfo:

    邮箱地址,大小写字母、数字及下划线组成, 不能以“_”开头。

  • Product:

    服务产品类型,固定值:“mysql”。



29
30
31
# File 'lib/v20191016/models.rb', line 29

def Name
  @Name
end

#ProductObject

Parameters:

  • Name:

    联系人姓名,大小写字母+数字+下划线,最小 2 位最大 60 位的长度, 不能以“_”开头,且联系人名保持唯一。

  • ContactInfo:

    邮箱地址,大小写字母、数字及下划线组成, 不能以“_”开头。

  • Product:

    服务产品类型,固定值:“mysql”。



29
30
31
# File 'lib/v20191016/models.rb', line 29

def Product
  @Product
end

Instance Method Details

#deserialize(params) ⇒ Object



37
38
39
40
41
# File 'lib/v20191016/models.rb', line 37

def deserialize(params)
  @Name = params['Name']
  @ContactInfo = params['ContactInfo']
  @Product = params['Product']
end