Class: TencentCloud::Trocket::V20230308::SourceClusterGroupConfig

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

Overview

消费组配置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupname = nil, remark = nil, imported = nil, namespace = nil, importstatus = nil, namespacev4 = nil, groupnamev4 = nil, fullnamespacev4 = nil, consumemessageorderly = nil) ⇒ SourceClusterGroupConfig

Returns a new instance of SourceClusterGroupConfig.



6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
# File 'lib/v20230308/models.rb', line 6024

def initialize(groupname=nil, remark=nil, imported=nil, namespace=nil, importstatus=nil, namespacev4=nil, groupnamev4=nil, fullnamespacev4=nil, consumemessageorderly=nil)
  @GroupName = groupname
  @Remark = remark
  @Imported = imported
  @Namespace = namespace
  @ImportStatus = importstatus
  @NamespaceV4 = namespacev4
  @GroupNameV4 = groupnamev4
  @FullNamespaceV4 = fullnamespacev4
  @ConsumeMessageOrderly = consumemessageorderly
end

Instance Attribute Details

#ConsumeMessageOrderlyObject

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def ConsumeMessageOrderly
  @ConsumeMessageOrderly
end

#FullNamespaceV4Object

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def FullNamespaceV4
  @FullNamespaceV4
end

#GroupNameObject

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def GroupName
  @GroupName
end

#GroupNameV4Object

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def GroupNameV4
  @GroupNameV4
end

#ImportedObject

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def Imported
  @Imported
end

#ImportStatusObject

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def ImportStatus
  @ImportStatus
end

#NamespaceObject

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def Namespace
  @Namespace
end

#NamespaceV4Object

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def NamespaceV4
  @NamespaceV4
end

#RemarkObject

仅作为出参时使用 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • NamespaceV4:

    4.x的命名空间,出参使用

  • GroupNameV4:

    4.x的消费组名,出参使用

  • FullNamespaceV4:

    4.x的完整命名空间,出参使用

  • ConsumeMessageOrderly:

    是否为顺序投递,5.0有效



6022
6023
6024
# File 'lib/v20230308/models.rb', line 6022

def Remark
  @Remark
end

Instance Method Details

#deserialize(params) ⇒ Object



6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
# File 'lib/v20230308/models.rb', line 6036

def deserialize(params)
  @GroupName = params['GroupName']
  @Remark = params['Remark']
  @Imported = params['Imported']
  @Namespace = params['Namespace']
  @ImportStatus = params['ImportStatus']
  @NamespaceV4 = params['NamespaceV4']
  @GroupNameV4 = params['GroupNameV4']
  @FullNamespaceV4 = params['FullNamespaceV4']
  @ConsumeMessageOrderly = params['ConsumeMessageOrderly']
end