class TencentCloud::As::V20180419::ModifyLifecycleHookRequest

ModifyLifecycleHook请求参数结构体

def deserialize(params)

def deserialize(params)
  @LifecycleHookId = params['LifecycleHookId']
  @LifecycleHookName = params['LifecycleHookName']
  @LifecycleTransition = params['LifecycleTransition']
  @DefaultResult = params['DefaultResult']
  @HeartbeatTimeout = params['HeartbeatTimeout']
  @NotificationMetadata = params['NotificationMetadata']
  @LifecycleTransitionType = params['LifecycleTransitionType']
  unless params['NotificationTarget'].nil?
    @NotificationTarget = NotificationTarget.new
    @NotificationTarget.deserialize(params['NotificationTarget'])
  end
  unless params['LifecycleCommand'].nil?
    @LifecycleCommand = LifecycleCommand.new
    @LifecycleCommand.deserialize(params['LifecycleCommand'])
  end
end

def initialize(lifecyclehookid=nil, lifecyclehookname=nil, lifecycletransition=nil, defaultresult=nil, heartbeattimeout=nil, notificationmetadata=nil, lifecycletransitiontype=nil, notificationtarget=nil, lifecyclecommand=nil)

def initialize(lifecyclehookid=nil, lifecyclehookname=nil, lifecycletransition=nil, defaultresult=nil, heartbeattimeout=nil, notificationmetadata=nil, lifecycletransitiontype=nil, notificationtarget=nil, lifecyclecommand=nil)
  @LifecycleHookId = lifecyclehookid
  @LifecycleHookName = lifecyclehookname
  @LifecycleTransition = lifecycletransition
  @DefaultResult = defaultresult
  @HeartbeatTimeout = heartbeattimeout
  @NotificationMetadata = notificationmetadata
  @LifecycleTransitionType = lifecycletransitiontype
  @NotificationTarget = notificationtarget
  @LifecycleCommand = lifecyclecommand
end