Class: TencentCloud::Ckafka::V20190819::DeleteRouteRequest

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

Overview

DeleteRoute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, routeid = nil, callerappid = nil, deleteroutetime = nil) ⇒ DeleteRouteRequest

Returns a new instance of DeleteRouteRequest.



3639
3640
3641
3642
3643
3644
# File 'lib/v20190819/models.rb', line 3639

def initialize(instanceid=nil, routeid=nil, callerappid=nil, deleteroutetime=nil)
  @InstanceId = instanceid
  @RouteId = routeid
  @CallerAppid = callerappid
  @DeleteRouteTime = deleteroutetime
end

Instance Attribute Details

#CallerAppidObject

Parameters:

  • InstanceId:

    ckafka集群实例Id,可通过DescribeInstances接口获取

  • RouteId:

    路由id,可通过DescribeRoute接口获取

  • CallerAppid:

    调用方appId

  • DeleteRouteTime:

    设置定时删除路由时间,仅类型为公网路由支持定时删除,可选择未来的24小时的任意时间



3637
3638
3639
# File 'lib/v20190819/models.rb', line 3637

def CallerAppid
  @CallerAppid
end

#DeleteRouteTimeObject

Parameters:

  • InstanceId:

    ckafka集群实例Id,可通过DescribeInstances接口获取

  • RouteId:

    路由id,可通过DescribeRoute接口获取

  • CallerAppid:

    调用方appId

  • DeleteRouteTime:

    设置定时删除路由时间,仅类型为公网路由支持定时删除,可选择未来的24小时的任意时间



3637
3638
3639
# File 'lib/v20190819/models.rb', line 3637

def DeleteRouteTime
  @DeleteRouteTime
end

#InstanceIdObject

Parameters:

  • InstanceId:

    ckafka集群实例Id,可通过DescribeInstances接口获取

  • RouteId:

    路由id,可通过DescribeRoute接口获取

  • CallerAppid:

    调用方appId

  • DeleteRouteTime:

    设置定时删除路由时间,仅类型为公网路由支持定时删除,可选择未来的24小时的任意时间



3637
3638
3639
# File 'lib/v20190819/models.rb', line 3637

def InstanceId
  @InstanceId
end

#RouteIdObject

Parameters:

  • InstanceId:

    ckafka集群实例Id,可通过DescribeInstances接口获取

  • RouteId:

    路由id,可通过DescribeRoute接口获取

  • CallerAppid:

    调用方appId

  • DeleteRouteTime:

    设置定时删除路由时间,仅类型为公网路由支持定时删除,可选择未来的24小时的任意时间



3637
3638
3639
# File 'lib/v20190819/models.rb', line 3637

def RouteId
  @RouteId
end

Instance Method Details

#deserialize(params) ⇒ Object



3646
3647
3648
3649
3650
3651
# File 'lib/v20190819/models.rb', line 3646

def deserialize(params)
  @InstanceId = params['InstanceId']
  @RouteId = params['RouteId']
  @CallerAppid = params['CallerAppid']
  @DeleteRouteTime = params['DeleteRouteTime']
end