Class: TencentCloud::Dasb::V20191018::CreateCmdTemplateRequest

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

Overview

CreateCmdTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, cmdlist = nil, encoding = nil) ⇒ CreateCmdTemplateRequest

Returns a new instance of CreateCmdTemplateRequest.



1059
1060
1061
1062
1063
# File 'lib/v20191018/models.rb', line 1059

def initialize(name=nil, cmdlist=nil, encoding=nil)
  @Name = name
  @CmdList = cmdlist
  @Encoding = encoding
end

Instance Attribute Details

#CmdListObject

0:表示非base64加密1:表示是base64加密

Parameters:

  • Name:

    模板名,最大长度32字符,不能包含空白字符

  • CmdList:

    命令列表,n分隔,最大长度32768字节

  • Encoding:

    标识cmdlist字段前端是否为base64加密传值.



1057
1058
1059
# File 'lib/v20191018/models.rb', line 1057

def CmdList
  @CmdList
end

#EncodingObject

0:表示非base64加密1:表示是base64加密

Parameters:

  • Name:

    模板名,最大长度32字符,不能包含空白字符

  • CmdList:

    命令列表,n分隔,最大长度32768字节

  • Encoding:

    标识cmdlist字段前端是否为base64加密传值.



1057
1058
1059
# File 'lib/v20191018/models.rb', line 1057

def Encoding
  @Encoding
end

#NameObject

0:表示非base64加密1:表示是base64加密

Parameters:

  • Name:

    模板名,最大长度32字符,不能包含空白字符

  • CmdList:

    命令列表,n分隔,最大长度32768字节

  • Encoding:

    标识cmdlist字段前端是否为base64加密传值.



1057
1058
1059
# File 'lib/v20191018/models.rb', line 1057

def Name
  @Name
end

Instance Method Details

#deserialize(params) ⇒ Object



1065
1066
1067
1068
1069
# File 'lib/v20191018/models.rb', line 1065

def deserialize(params)
  @Name = params['Name']
  @CmdList = params['CmdList']
  @Encoding = params['Encoding']
end