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.



10888
10889
10890
10891
10892
10893
10894
# File 'lib/v20180525/models.rb', line 10888

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

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

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



10886
10887
10888
# File 'lib/v20180525/models.rb', line 10886

def Constraint
  @Constraint
end

#DefaultObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

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



10886
10887
10888
# File 'lib/v20180525/models.rb', line 10886

def Default
  @Default
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

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



10886
10887
10888
# File 'lib/v20180525/models.rb', line 10886

def Name
  @Name
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

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



10886
10887
10888
# File 'lib/v20180525/models.rb', line 10886

def Type
  @Type
end

#UsageObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    参数名

  • Type:

    参数类型

  • Usage:

    参数描述

  • Default:

    参数默认值

  • Constraint:

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



10886
10887
10888
# File 'lib/v20180525/models.rb', line 10886

def Usage
  @Usage
end

Instance Method Details

#deserialize(params) ⇒ Object



10896
10897
10898
10899
10900
10901
10902
# File 'lib/v20180525/models.rb', line 10896

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