Class: TencentCloud::Batch::V20170312::Activity

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

Overview

计算环境的创建或销毁活动

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(activityid = nil, computenodeid = nil, computenodeactivitytype = nil, envid = nil, cause = nil, activitystate = nil, statereason = nil, starttime = nil, endtime = nil, instanceid = nil) ⇒ Activity

Returns a new instance of Activity.



45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/v20170312/models.rb', line 45

def initialize(activityid=nil, computenodeid=nil, computenodeactivitytype=nil, envid=nil, cause=nil, activitystate=nil, statereason=nil, starttime=nil, endtime=nil, instanceid=nil)
  @ActivityId = activityid
  @ComputeNodeId = computenodeid
  @ComputeNodeActivityType = computenodeactivitytype
  @EnvId = envid
  @Cause = cause
  @ActivityState = activitystate
  @StateReason = statereason
  @StartTime = starttime
  @EndTime = endtime
  @InstanceId = instanceid
end

Instance Attribute Details

#ActivityIdObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def ActivityId
  @ActivityId
end

#ActivityStateObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def ActivityState
  @ActivityState
end

#CauseObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def Cause
  @Cause
end

#ComputeNodeActivityTypeObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def ComputeNodeActivityType
  @ComputeNodeActivityType
end

#ComputeNodeIdObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def ComputeNodeId
  @ComputeNodeId
end

#EndTimeObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def EndTime
  @EndTime
end

#EnvIdObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def EnvId
  @EnvId
end

#InstanceIdObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def InstanceId
  @InstanceId
end

#StartTimeObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def StartTime
  @StartTime
end

#StateReasonObject

Parameters:

  • ActivityId:

    活动ID

  • ComputeNodeId:

    计算节点ID

  • ComputeNodeActivityType:

    计算节点活动类型,创建或者销毁

  • EnvId:

    计算环境ID

  • Cause:

    起因

  • ActivityState:

    活动状态。取值范围:
    <li>SUBMITTED:已提交</li><li>PROCESSING:处理中</li><li>SUCCEED:成功</li><li>FAILED:失败</li>

  • StateReason:

    状态原因

  • StartTime:

    活动开始时间

  • EndTime:

    活动结束时间

  • InstanceId:

    云服务器实例ID



43
44
45
# File 'lib/v20170312/models.rb', line 43

def StateReason
  @StateReason
end

Instance Method Details

#deserialize(params) ⇒ Object



58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/v20170312/models.rb', line 58

def deserialize(params)
  @ActivityId = params['ActivityId']
  @ComputeNodeId = params['ComputeNodeId']
  @ComputeNodeActivityType = params['ComputeNodeActivityType']
  @EnvId = params['EnvId']
  @Cause = params['Cause']
  @ActivityState = params['ActivityState']
  @StateReason = params['StateReason']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @InstanceId = params['InstanceId']
end