Class: TencentCloud::Eb::V20210416::UpdateEventBusRequest

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

Overview

UpdateEventBus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(eventbusid = nil, description = nil, eventbusname = nil, savedays = nil, logtopicid = nil, enablestore = nil) ⇒ UpdateEventBusRequest

Returns a new instance of UpdateEventBusRequest.



2550
2551
2552
2553
2554
2555
2556
2557
# File 'lib/v20210416/models.rb', line 2550

def initialize(eventbusid=nil, description=nil, eventbusname=nil, savedays=nil, logtopicid=nil, enablestore=nil)
  @EventBusId = eventbusid
  @Description = description
  @EventBusName = eventbusname
  @SaveDays = savedays
  @LogTopicId = logtopicid
  @EnableStore = enablestore
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • EventBusId:

    事件集ID

  • Description:

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

  • EventBusName:

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

  • SaveDays:

    EB日志存储时长

  • LogTopicId:

    EB日志主题ID

  • EnableStore:

    是否开启存储



2548
2549
2550
# File 'lib/v20210416/models.rb', line 2548

def Description
  @Description
end

#EnableStoreObject

Parameters:

  • EventBusId:

    事件集ID

  • Description:

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

  • EventBusName:

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

  • SaveDays:

    EB日志存储时长

  • LogTopicId:

    EB日志主题ID

  • EnableStore:

    是否开启存储



2548
2549
2550
# File 'lib/v20210416/models.rb', line 2548

def EnableStore
  @EnableStore
end

#EventBusIdObject

Parameters:

  • EventBusId:

    事件集ID

  • Description:

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

  • EventBusName:

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

  • SaveDays:

    EB日志存储时长

  • LogTopicId:

    EB日志主题ID

  • EnableStore:

    是否开启存储



2548
2549
2550
# File 'lib/v20210416/models.rb', line 2548

def EventBusId
  @EventBusId
end

#EventBusNameObject

Parameters:

  • EventBusId:

    事件集ID

  • Description:

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

  • EventBusName:

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

  • SaveDays:

    EB日志存储时长

  • LogTopicId:

    EB日志主题ID

  • EnableStore:

    是否开启存储



2548
2549
2550
# File 'lib/v20210416/models.rb', line 2548

def EventBusName
  @EventBusName
end

#LogTopicIdObject

Parameters:

  • EventBusId:

    事件集ID

  • Description:

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

  • EventBusName:

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

  • SaveDays:

    EB日志存储时长

  • LogTopicId:

    EB日志主题ID

  • EnableStore:

    是否开启存储



2548
2549
2550
# File 'lib/v20210416/models.rb', line 2548

def LogTopicId
  @LogTopicId
end

#SaveDaysObject

Parameters:

  • EventBusId:

    事件集ID

  • Description:

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

  • EventBusName:

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

  • SaveDays:

    EB日志存储时长

  • LogTopicId:

    EB日志主题ID

  • EnableStore:

    是否开启存储



2548
2549
2550
# File 'lib/v20210416/models.rb', line 2548

def SaveDays
  @SaveDays
end

Instance Method Details

#deserialize(params) ⇒ Object



2559
2560
2561
2562
2563
2564
2565
2566
# File 'lib/v20210416/models.rb', line 2559

def deserialize(params)
  @EventBusId = params['EventBusId']
  @Description = params['Description']
  @EventBusName = params['EventBusName']
  @SaveDays = params['SaveDays']
  @LogTopicId = params['LogTopicId']
  @EnableStore = params['EnableStore']
end