Class: TencentCloud::As::V20180419::UpgradeLifecycleHookRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::UpgradeLifecycleHookRequest
- Defined in:
- lib/v20180419/models.rb
Overview
UpgradeLifecycleHook请求参数结构体
Instance Attribute Summary collapse
- #DefaultResult ⇒ Object
- #HeartbeatTimeout ⇒ Object
- #LifecycleCommand ⇒ Object
- #LifecycleHookId ⇒ Object
- #LifecycleHookName ⇒ Object
- #LifecycleTransition ⇒ Object
- #LifecycleTransitionType ⇒ Object
- #NotificationMetadata ⇒ Object
- #NotificationTarget ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(lifecyclehookid = nil, lifecyclehookname = nil, lifecycletransition = nil, defaultresult = nil, heartbeattimeout = nil, notificationmetadata = nil, notificationtarget = nil, lifecycletransitiontype = nil, lifecyclecommand = nil) ⇒ UpgradeLifecycleHookRequest
constructor
A new instance of UpgradeLifecycleHookRequest.
Constructor Details
#initialize(lifecyclehookid = nil, lifecyclehookname = nil, lifecycletransition = nil, defaultresult = nil, heartbeattimeout = nil, notificationmetadata = nil, notificationtarget = nil, lifecycletransitiontype = nil, lifecyclecommand = nil) ⇒ UpgradeLifecycleHookRequest
Returns a new instance of UpgradeLifecycleHookRequest.
6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 |
# File 'lib/v20180419/models.rb', line 6004 def initialize(lifecyclehookid=nil, lifecyclehookname=nil, lifecycletransition=nil, defaultresult=nil, heartbeattimeout=nil, =nil, notificationtarget=nil, lifecycletransitiontype=nil, lifecyclecommand=nil) @LifecycleHookId = lifecyclehookid @LifecycleHookName = lifecyclehookname @LifecycleTransition = lifecycletransition @DefaultResult = defaultresult @HeartbeatTimeout = heartbeattimeout @NotificationMetadata = @NotificationTarget = notificationtarget @LifecycleTransitionType = lifecycletransitiontype @LifecycleCommand = lifecyclecommand end |
Instance Attribute Details
#DefaultResult ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def DefaultResult @DefaultResult end |
#HeartbeatTimeout ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def HeartbeatTimeout @HeartbeatTimeout end |
#LifecycleCommand ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def LifecycleCommand @LifecycleCommand end |
#LifecycleHookId ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def LifecycleHookId @LifecycleHookId end |
#LifecycleHookName ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def LifecycleHookName @LifecycleHookName end |
#LifecycleTransition ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def LifecycleTransition @LifecycleTransition end |
#LifecycleTransitionType ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def LifecycleTransitionType @LifecycleTransitionType end |
#NotificationMetadata ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def NotificationMetadata @NotificationMetadata end |
#NotificationTarget ⇒ Object
6002 6003 6004 |
# File 'lib/v20180419/models.rb', line 6002 def NotificationTarget @NotificationTarget end |
Instance Method Details
#deserialize(params) ⇒ Object
6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 |
# File 'lib/v20180419/models.rb', line 6016 def deserialize(params) @LifecycleHookId = params['LifecycleHookId'] @LifecycleHookName = params['LifecycleHookName'] @LifecycleTransition = params['LifecycleTransition'] @DefaultResult = params['DefaultResult'] @HeartbeatTimeout = params['HeartbeatTimeout'] @NotificationMetadata = params['NotificationMetadata'] unless params['NotificationTarget'].nil? @NotificationTarget = NotificationTarget.new @NotificationTarget.deserialize(params['NotificationTarget']) end @LifecycleTransitionType = params['LifecycleTransitionType'] unless params['LifecycleCommand'].nil? @LifecycleCommand = LifecycleCommand.new @LifecycleCommand.deserialize(params['LifecycleCommand']) end end |