Class: TencentCloud::Ses::V20201002::CreateEmailIdentityRequest

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

Overview

CreateEmailIdentity请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(emailidentity = nil, dkimoption = nil, taglist = nil) ⇒ CreateEmailIdentityRequest

Returns a new instance of CreateEmailIdentityRequest.



369
370
371
372
373
# File 'lib/v20201002/models.rb', line 369

def initialize(emailidentity=nil, dkimoption=nil, taglist=nil)
  @EmailIdentity = emailidentity
  @DKIMOption = dkimoption
  @TagList = taglist
end

Instance Attribute Details

#DKIMOptionObject

Parameters:

  • EmailIdentity:

    您的发信域名,建议使用三级以上域名。例如:mail.qcloud.com。

  • DKIMOption:

    生成的dkim密钥长度。0:1024,1:2048

  • TagList:

    tag 标签



367
368
369
# File 'lib/v20201002/models.rb', line 367

def DKIMOption
  @DKIMOption
end

#EmailIdentityObject

Parameters:

  • EmailIdentity:

    您的发信域名,建议使用三级以上域名。例如:mail.qcloud.com。

  • DKIMOption:

    生成的dkim密钥长度。0:1024,1:2048

  • TagList:

    tag 标签



367
368
369
# File 'lib/v20201002/models.rb', line 367

def EmailIdentity
  @EmailIdentity
end

#TagListObject

Parameters:

  • EmailIdentity:

    您的发信域名,建议使用三级以上域名。例如:mail.qcloud.com。

  • DKIMOption:

    生成的dkim密钥长度。0:1024,1:2048

  • TagList:

    tag 标签



367
368
369
# File 'lib/v20201002/models.rb', line 367

def TagList
  @TagList
end

Instance Method Details

#deserialize(params) ⇒ Object



375
376
377
378
379
380
381
382
383
384
385
386
# File 'lib/v20201002/models.rb', line 375

def deserialize(params)
  @EmailIdentity = params['EmailIdentity']
  @DKIMOption = params['DKIMOption']
  unless params['TagList'].nil?
    @TagList = []
    params['TagList'].each do |i|
      taglist_tmp = TagList.new
      taglist_tmp.deserialize(i)
      @TagList << taglist_tmp
    end
  end
end