Class: TencentCloud::Trabbit::V20230418::CreateRabbitMQServerlessVirtualHostRequest

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

Overview

CreateRabbitMQServerlessVirtualHost请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, virtualhost = nil, description = nil, traceflag = nil, mirrorqueuepolicyflag = nil) ⇒ CreateRabbitMQServerlessVirtualHostRequest

Returns a new instance of CreateRabbitMQServerlessVirtualHostRequest.



363
364
365
366
367
368
369
# File 'lib/v20230418/models.rb', line 363

def initialize(instanceid=nil, virtualhost=nil, description=nil, traceflag=nil, mirrorqueuepolicyflag=nil)
  @InstanceId = instanceid
  @VirtualHost = virtualhost
  @Description = description
  @TraceFlag = traceflag
  @MirrorQueuePolicyFlag = mirrorqueuepolicyflag
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名称

  • Description:

    描述信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭,默认关闭

  • MirrorQueuePolicyFlag:

    是否创建镜像队列策略,默认值 true



361
362
363
# File 'lib/v20230418/models.rb', line 361

def Description
  @Description
end

#InstanceIdObject

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名称

  • Description:

    描述信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭,默认关闭

  • MirrorQueuePolicyFlag:

    是否创建镜像队列策略,默认值 true



361
362
363
# File 'lib/v20230418/models.rb', line 361

def InstanceId
  @InstanceId
end

#MirrorQueuePolicyFlagObject

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名称

  • Description:

    描述信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭,默认关闭

  • MirrorQueuePolicyFlag:

    是否创建镜像队列策略,默认值 true



361
362
363
# File 'lib/v20230418/models.rb', line 361

def MirrorQueuePolicyFlag
  @MirrorQueuePolicyFlag
end

#TraceFlagObject

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名称

  • Description:

    描述信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭,默认关闭

  • MirrorQueuePolicyFlag:

    是否创建镜像队列策略,默认值 true



361
362
363
# File 'lib/v20230418/models.rb', line 361

def TraceFlag
  @TraceFlag
end

#VirtualHostObject

Parameters:

  • InstanceId:

    集群实例Id

  • VirtualHost:

    vhost名称

  • Description:

    描述信息

  • TraceFlag:

    消息轨迹开关,true打开,false关闭,默认关闭

  • MirrorQueuePolicyFlag:

    是否创建镜像队列策略,默认值 true



361
362
363
# File 'lib/v20230418/models.rb', line 361

def VirtualHost
  @VirtualHost
end

Instance Method Details

#deserialize(params) ⇒ Object



371
372
373
374
375
376
377
# File 'lib/v20230418/models.rb', line 371

def deserialize(params)
  @InstanceId = params['InstanceId']
  @VirtualHost = params['VirtualHost']
  @Description = params['Description']
  @TraceFlag = params['TraceFlag']
  @MirrorQueuePolicyFlag = params['MirrorQueuePolicyFlag']
end