Class: TencentCloud::Apigateway::V20180808::ParameterInfo

Inherits:
Common::AbstractModel
  • Object
show all
Extended by:
Gem::Deprecate
Defined in:
lib/v20180808/models.rb

Overview

独享实例配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, value = nil, default = nil, unit = nil, type = nil, minimum = nil, maximum = nil, modifedtime = nil, valuestring = nil, defaultvaluestring = nil, range = nil) ⇒ ParameterInfo



8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
# File 'lib/v20180808/models.rb', line 8192

def initialize(name=nil, value=nil, default=nil, unit=nil, type=nil, minimum=nil, maximum=nil, modifedtime=nil, valuestring=nil, defaultvaluestring=nil, range=nil)
  @Name = name
  @Value = value
  @Default = default
  @Unit = unit
  @Type = type
  @Minimum = minimum
  @Maximum = maximum
  @ModifedTime = modifedtime
  @ValueString = valuestring
  @DefaultValueString = defaultvaluestring
  @Range = range
end

Instance Attribute Details

#DefaultObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Default
  @Default
end

#DefaultValueStringObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def DefaultValueString
  @DefaultValueString
end

#MaximumObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Maximum
  @Maximum
end

#MinimumObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Minimum
  @Minimum
end

#ModifedTimeObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def ModifedTime
  @ModifedTime
end

#NameObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Name
  @Name
end

#RangeObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Range
  @Range
end

#TypeObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Type
  @Type
end

#UnitObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Unit
  @Unit
end

#ValueObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def Value
  @Value
end

#ValueStringObject

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



8187
8188
8189
# File 'lib/v20180808/models.rb', line 8187

def ValueString
  @ValueString
end

Instance Method Details

#deserialize(params) ⇒ Object



8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
# File 'lib/v20180808/models.rb', line 8206

def deserialize(params)
  @Name = params['Name']
  @Value = params['Value']
  @Default = params['Default']
  @Unit = params['Unit']
  @Type = params['Type']
  @Minimum = params['Minimum']
  @Maximum = params['Maximum']
  @ModifedTime = params['ModifedTime']
  @ValueString = params['ValueString']
  @DefaultValueString = params['DefaultValueString']
  @Range = params['Range']
end