Class: TencentCloud::Tke::V20180525::Addon

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

Overview

addon的具体描述

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(addonname = nil, addonversion = nil, rawvalues = nil, phase = nil, reason = nil) ⇒ Addon

Returns a new instance of Addon.



305
306
307
308
309
310
311
# File 'lib/v20180525/models.rb', line 305

def initialize(addonname=nil, addonversion=nil, rawvalues=nil, phase=nil, reason=nil)
  @AddonName = addonname
  @AddonVersion = addonversion
  @RawValues = rawvalues
  @Phase = phase
  @Reason = reason
end

Instance Attribute Details

#AddonNameObject

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

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态

  • Reason:

    addon失败的原因



303
304
305
# File 'lib/v20180525/models.rb', line 303

def AddonName
  @AddonName
end

#AddonVersionObject

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

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态

  • Reason:

    addon失败的原因



303
304
305
# File 'lib/v20180525/models.rb', line 303

def AddonVersion
  @AddonVersion
end

#PhaseObject

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

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态

  • Reason:

    addon失败的原因



303
304
305
# File 'lib/v20180525/models.rb', line 303

def Phase
  @Phase
end

#RawValuesObject

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

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态

  • Reason:

    addon失败的原因



303
304
305
# File 'lib/v20180525/models.rb', line 303

def RawValues
  @RawValues
end

#ReasonObject

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

Parameters:

  • AddonName:

    addon名称

  • AddonVersion:

    addon的版本

  • RawValues:

    addon的参数,是一个json格式的base64转码后的字符串

  • Phase:

    addon的状态

  • Reason:

    addon失败的原因



303
304
305
# File 'lib/v20180525/models.rb', line 303

def Reason
  @Reason
end

Instance Method Details

#deserialize(params) ⇒ Object



313
314
315
316
317
318
319
# File 'lib/v20180525/models.rb', line 313

def deserialize(params)
  @AddonName = params['AddonName']
  @AddonVersion = params['AddonVersion']
  @RawValues = params['RawValues']
  @Phase = params['Phase']
  @Reason = params['Reason']
end