Class: TencentCloud::Mps::V20190612::DescribeEvent

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

Overview

查询Event的配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventname = nil, eventid = nil, createtime = nil, description = nil, status = nil, attachedflowgroup = nil) ⇒ DescribeEvent

Returns a new instance of DescribeEvent.



12318
12319
12320
12321
12322
12323
12324
12325
# File 'lib/v20190612/models.rb', line 12318

def initialize(eventname=nil, eventid=nil, createtime=nil, description=nil, status=nil, attachedflowgroup=nil)
  @EventName = eventname
  @EventId = eventid
  @CreateTime = createtime
  @Description = description
  @Status = status
  @AttachedFlowGroup = attachedflowgroup
end

Instance Attribute Details

#AttachedFlowGroupObject

0:未运行 1:运行中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventName:

    Event的名称。

  • EventId:

    Event的Id,唯一标识一个event。

  • CreateTime:

    Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。

  • Description:

    Event的描述。

  • Status:

    Event的状态信息

  • AttachedFlowGroup:

    Event关联的Flow列表。



12316
12317
12318
# File 'lib/v20190612/models.rb', line 12316

def AttachedFlowGroup
  @AttachedFlowGroup
end

#CreateTimeObject

0:未运行 1:运行中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventName:

    Event的名称。

  • EventId:

    Event的Id,唯一标识一个event。

  • CreateTime:

    Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。

  • Description:

    Event的描述。

  • Status:

    Event的状态信息

  • AttachedFlowGroup:

    Event关联的Flow列表。



12316
12317
12318
# File 'lib/v20190612/models.rb', line 12316

def CreateTime
  @CreateTime
end

#DescriptionObject

0:未运行 1:运行中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventName:

    Event的名称。

  • EventId:

    Event的Id,唯一标识一个event。

  • CreateTime:

    Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。

  • Description:

    Event的描述。

  • Status:

    Event的状态信息

  • AttachedFlowGroup:

    Event关联的Flow列表。



12316
12317
12318
# File 'lib/v20190612/models.rb', line 12316

def Description
  @Description
end

#EventIdObject

0:未运行 1:运行中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventName:

    Event的名称。

  • EventId:

    Event的Id,唯一标识一个event。

  • CreateTime:

    Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。

  • Description:

    Event的描述。

  • Status:

    Event的状态信息

  • AttachedFlowGroup:

    Event关联的Flow列表。



12316
12317
12318
# File 'lib/v20190612/models.rb', line 12316

def EventId
  @EventId
end

#EventNameObject

0:未运行 1:运行中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventName:

    Event的名称。

  • EventId:

    Event的Id,唯一标识一个event。

  • CreateTime:

    Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。

  • Description:

    Event的描述。

  • Status:

    Event的状态信息

  • AttachedFlowGroup:

    Event关联的Flow列表。



12316
12317
12318
# File 'lib/v20190612/models.rb', line 12316

def EventName
  @EventName
end

#StatusObject

0:未运行 1:运行中 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EventName:

    Event的名称。

  • EventId:

    Event的Id,唯一标识一个event。

  • CreateTime:

    Event创建时间,格式为yyyy-MM-ddTHH:mm:ssZ。

  • Description:

    Event的描述。

  • Status:

    Event的状态信息

  • AttachedFlowGroup:

    Event关联的Flow列表。



12316
12317
12318
# File 'lib/v20190612/models.rb', line 12316

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
# File 'lib/v20190612/models.rb', line 12327

def deserialize(params)
  @EventName = params['EventName']
  @EventId = params['EventId']
  @CreateTime = params['CreateTime']
  @Description = params['Description']
  @Status = params['Status']
  unless params['AttachedFlowGroup'].nil?
    @AttachedFlowGroup = []
    params['AttachedFlowGroup'].each do |i|
      describeflowid_tmp = DescribeFlowId.new
      describeflowid_tmp.deserialize(i)
      @AttachedFlowGroup << describeflowid_tmp
    end
  end
end