Class: TencentCloud::Eb::V20210416::EventBus

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

Overview

事件集信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modtime = nil, description = nil, addtime = nil, eventbusname = nil, eventbusid = nil, type = nil, paymode = nil, connectionbriefs = nil, targetbriefs = nil) ⇒ EventBus

Returns a new instance of EventBus.



1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
# File 'lib/v20210416/models.rb', line 1038

def initialize(modtime=nil, description=nil, addtime=nil, eventbusname=nil, eventbusid=nil, type=nil, paymode=nil, connectionbriefs=nil, targetbriefs=nil)
  @ModTime = modtime
  @Description = description
  @AddTime = addtime
  @EventBusName = eventbusname
  @EventBusId = eventbusid
  @Type = type
  @PayMode = paymode
  @ConnectionBriefs = connectionbriefs
  @TargetBriefs = targetbriefs
end

Instance Attribute Details

#AddTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def AddTime
  @AddTime
end

#ConnectionBriefsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def ConnectionBriefs
  @ConnectionBriefs
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def Description
  @Description
end

#EventBusIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def EventBusId
  @EventBusId
end

#EventBusNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def EventBusName
  @EventBusName
end

#ModTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def ModTime
  @ModTime
end

#PayModeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def PayMode
  @PayMode
end

#TargetBriefsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def TargetBriefs
  @TargetBriefs
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime:

    更新时间

  • Description:

    事件集描述,不限字符类型,200字符描述以内

  • AddTime:

    创建时间

  • EventBusName:

    事件集名称,只能包含字母、数字、下划线、连字符,以字母开头,以数字或字母结尾,2~60个字符

  • EventBusId:

    事件集ID

  • Type:

    事件集类型

  • PayMode:

    计费模式

  • ConnectionBriefs:

    连接器基础信息

  • TargetBriefs:

    目标简要信息



1036
1037
1038
# File 'lib/v20210416/models.rb', line 1036

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
# File 'lib/v20210416/models.rb', line 1050

def deserialize(params)
  @ModTime = params['ModTime']
  @Description = params['Description']
  @AddTime = params['AddTime']
  @EventBusName = params['EventBusName']
  @EventBusId = params['EventBusId']
  @Type = params['Type']
  @PayMode = params['PayMode']
  unless params['ConnectionBriefs'].nil?
    @ConnectionBriefs = []
    params['ConnectionBriefs'].each do |i|
      connectionbrief_tmp = ConnectionBrief.new
      connectionbrief_tmp.deserialize(i)
      @ConnectionBriefs << connectionbrief_tmp
    end
  end
  unless params['TargetBriefs'].nil?
    @TargetBriefs = []
    params['TargetBriefs'].each do |i|
      targetbrief_tmp = TargetBrief.new
      targetbrief_tmp.deserialize(i)
      @TargetBriefs << targetbrief_tmp
    end
  end
end