Class: TencentCloud::Cynosdb::V20190107::ParamDetail
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cynosdb::V20190107::ParamDetail
- Defined in:
- lib/v20190107/models.rb
Overview
实例参数详细描述
Instance Attribute Summary collapse
- #CurrentValue ⇒ Object
- #Default ⇒ Object
- #Description ⇒ Object
- #EnumValue ⇒ Object
- #Func ⇒ Object
- #FuncPattern ⇒ Object
- #IsFunc ⇒ Object
- #IsGlobal ⇒ Object
- #MatchType ⇒ Object
- #MatchValue ⇒ Object
- #Max ⇒ Object
- #Min ⇒ Object
- #ModifiableInfo ⇒ Object
- #NeedReboot ⇒ Object
- #ParamName ⇒ Object
- #ParamType ⇒ Object
- #SupportFunc ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(paramname = nil, paramtype = nil, supportfunc = nil, default = nil, description = nil, currentvalue = nil, needreboot = nil, max = nil, min = nil, enumvalue = nil, isglobal = nil, matchtype = nil, matchvalue = nil, isfunc = nil, func = nil, modifiableinfo = nil, funcpattern = nil) ⇒ ParamDetail
constructor
A new instance of ParamDetail.
Constructor Details
#initialize(paramname = nil, paramtype = nil, supportfunc = nil, default = nil, description = nil, currentvalue = nil, needreboot = nil, max = nil, min = nil, enumvalue = nil, isglobal = nil, matchtype = nil, matchvalue = nil, isfunc = nil, func = nil, modifiableinfo = nil, funcpattern = nil) ⇒ ParamDetail
Returns a new instance of ParamDetail.
12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 |
# File 'lib/v20190107/models.rb', line 12100 def initialize(paramname=nil, paramtype=nil, supportfunc=nil, default=nil, description=nil, currentvalue=nil, needreboot=nil, max=nil, min=nil, enumvalue=nil, isglobal=nil, matchtype=nil, matchvalue=nil, isfunc=nil, func=nil, modifiableinfo=nil, funcpattern=nil) @ParamName = paramname @ParamType = paramtype @SupportFunc = supportfunc @Default = default @Description = description @CurrentValue = currentvalue @NeedReboot = needreboot @Max = max @Min = min @EnumValue = enumvalue @IsGlobal = isglobal @MatchType = matchtype @MatchValue = matchvalue @IsFunc = isfunc @Func = func @ModifiableInfo = modifiableinfo @FuncPattern = funcpattern end |
Instance Attribute Details
#CurrentValue ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def CurrentValue @CurrentValue end |
#Default ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def Default @Default end |
#Description ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def Description @Description end |
#EnumValue ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def EnumValue @EnumValue end |
#Func ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def Func @Func end |
#FuncPattern ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def FuncPattern @FuncPattern end |
#IsFunc ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def IsFunc @IsFunc end |
#IsGlobal ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def IsGlobal @IsGlobal end |
#MatchType ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def MatchType @MatchType end |
#MatchValue ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def MatchValue @MatchValue end |
#Max ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def Max @Max end |
#Min ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def Min @Min end |
#ModifiableInfo ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def ModifiableInfo @ModifiableInfo end |
#NeedReboot ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def NeedReboot @NeedReboot end |
#ParamName ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def ParamName @ParamName end |
#ParamType ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def ParamType @ParamType end |
#SupportFunc ⇒ Object
12098 12099 12100 |
# File 'lib/v20190107/models.rb', line 12098 def SupportFunc @SupportFunc end |
Instance Method Details
#deserialize(params) ⇒ Object
12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 |
# File 'lib/v20190107/models.rb', line 12120 def deserialize(params) @ParamName = params['ParamName'] @ParamType = params['ParamType'] @SupportFunc = params['SupportFunc'] @Default = params['Default'] @Description = params['Description'] @CurrentValue = params['CurrentValue'] @NeedReboot = params['NeedReboot'] @Max = params['Max'] @Min = params['Min'] @EnumValue = params['EnumValue'] @IsGlobal = params['IsGlobal'] @MatchType = params['MatchType'] @MatchValue = params['MatchValue'] @IsFunc = params['IsFunc'] @Func = params['Func'] unless params['ModifiableInfo'].nil? @ModifiableInfo = ModifiableInfo.new @ModifiableInfo.deserialize(params['ModifiableInfo']) end @FuncPattern = params['FuncPattern'] end |