Class: TencentCloud::Tke::V20180525::EdgeArgsFlag

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

Overview

边缘容器参数描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, type = nil, usage = nil, default = nil, constraint = nil) ⇒ EdgeArgsFlag

Returns a new instance of EdgeArgsFlag.



11748
11749
11750
11751
11752
11753
11754
# File 'lib/v20180525/models.rb', line 11748

def initialize(name=nil, type=nil, usage=nil, default=nil, constraint=nil)
  @Name = name
  @Type = type
  @Usage = usage
  @Default = default
  @Constraint = constraint
end

Instance Attribute Details

#ConstraintObject

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

    参数可选范围(目前包含range和in两种,“[]”代表range,如“[1, 5]”表示参数必须>=1且 <=5, “()”代表in, 如“(‘aa’, ‘bb’)”表示参数只能为字符串‘aa’或者‘bb’,该参数为空表示不校验)



11746
11747
11748
# File 'lib/v20180525/models.rb', line 11746

def Constraint
  @Constraint
end

#DefaultObject

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

    参数可选范围(目前包含range和in两种,“[]”代表range,如“[1, 5]”表示参数必须>=1且 <=5, “()”代表in, 如“(‘aa’, ‘bb’)”表示参数只能为字符串‘aa’或者‘bb’,该参数为空表示不校验)



11746
11747
11748
# File 'lib/v20180525/models.rb', line 11746

def Default
  @Default
end

#NameObject

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

    参数可选范围(目前包含range和in两种,“[]”代表range,如“[1, 5]”表示参数必须>=1且 <=5, “()”代表in, 如“(‘aa’, ‘bb’)”表示参数只能为字符串‘aa’或者‘bb’,该参数为空表示不校验)



11746
11747
11748
# File 'lib/v20180525/models.rb', line 11746

def Name
  @Name
end

#TypeObject

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

    参数可选范围(目前包含range和in两种,“[]”代表range,如“[1, 5]”表示参数必须>=1且 <=5, “()”代表in, 如“(‘aa’, ‘bb’)”表示参数只能为字符串‘aa’或者‘bb’,该参数为空表示不校验)



11746
11747
11748
# File 'lib/v20180525/models.rb', line 11746

def Type
  @Type
end

#UsageObject

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

    参数可选范围(目前包含range和in两种,“[]”代表range,如“[1, 5]”表示参数必须>=1且 <=5, “()”代表in, 如“(‘aa’, ‘bb’)”表示参数只能为字符串‘aa’或者‘bb’,该参数为空表示不校验)



11746
11747
11748
# File 'lib/v20180525/models.rb', line 11746

def Usage
  @Usage
end

Instance Method Details

#deserialize(params) ⇒ Object



11756
11757
11758
11759
11760
11761
11762
# File 'lib/v20180525/models.rb', line 11756

def deserialize(params)
  @Name = params['Name']
  @Type = params['Type']
  @Usage = params['Usage']
  @Default = params['Default']
  @Constraint = params['Constraint']
end