Class: TencentCloud::Tdmq::V20200217::DescribeNamespaceBundlesOptRequest

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

Overview

DescribeNamespaceBundlesOpt请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clustername = nil, tenantid = nil, namespacename = nil, needmetrics = nil, limit = nil, offset = nil, bundle = nil, ownerbroker = nil) ⇒ DescribeNamespaceBundlesOptRequest

Returns a new instance of DescribeNamespaceBundlesOptRequest.



4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
# File 'lib/v20200217/models.rb', line 4557

def initialize(clustername=nil, tenantid=nil, namespacename=nil, needmetrics=nil, limit=nil, offset=nil, bundle=nil, ownerbroker=nil)
  @ClusterName = clustername
  @TenantId = tenantid
  @NamespaceName = namespacename
  @NeedMetrics = needmetrics
  @Limit = limit
  @Offset = offset
  @Bundle = bundle
  @OwnerBroker = ownerbroker
end

Instance Attribute Details

#BundleObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def Bundle
  @Bundle
end

#ClusterNameObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def ClusterName
  @ClusterName
end

#LimitObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def Limit
  @Limit
end

#NamespaceNameObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def NamespaceName
  @NamespaceName
end

#NeedMetricsObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def NeedMetrics
  @NeedMetrics
end

#OffsetObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def Offset
  @Offset
end

#OwnerBrokerObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def OwnerBroker
  @OwnerBroker
end

#TenantIdObject

Parameters:

  • ClusterName:

    物理集群名

  • TenantId:

    虚拟集群(租户)ID

  • NamespaceName:

    命名空间名

  • NeedMetrics:

    是否需要监控指标,若传false,则不需要传Limit和Offset分页参数

  • Limit:

    查询限制条数

  • Offset:

    查询偏移量

  • Bundle:

    过滤的 bundle

  • OwnerBroker:

    bundle 所属的 broker IP 地址,支持模糊查询



4555
4556
4557
# File 'lib/v20200217/models.rb', line 4555

def TenantId
  @TenantId
end

Instance Method Details

#deserialize(params) ⇒ Object



4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
# File 'lib/v20200217/models.rb', line 4568

def deserialize(params)
  @ClusterName = params['ClusterName']
  @TenantId = params['TenantId']
  @NamespaceName = params['NamespaceName']
  @NeedMetrics = params['NeedMetrics']
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Bundle = params['Bundle']
  @OwnerBroker = params['OwnerBroker']
end