Class: TencentCloud::Tdmq::V20200217::Environment

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

Overview

命名空间信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(environmentid = nil, remark = nil, msgttl = nil, createtime = nil, updatetime = nil, namespaceid = nil, namespacename = nil, topicnum = nil, retentionpolicy = nil, autosubscriptioncreation = nil) ⇒ Environment

Returns a new instance of Environment.



7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
# File 'lib/v20200217/models.rb', line 7945

def initialize(environmentid=nil, remark=nil, msgttl=nil, createtime=nil, updatetime=nil, namespaceid=nil, namespacename=nil, topicnum=nil, retentionpolicy=nil, autosubscriptioncreation=nil)
  @EnvironmentId = environmentid
  @Remark = remark
  @MsgTTL = msgttl
  @CreateTime = createtime
  @UpdateTime = updatetime
  @NamespaceId = namespaceid
  @NamespaceName = namespacename
  @TopicNum = topicnum
  @RetentionPolicy = retentionpolicy
  @AutoSubscriptionCreation = autosubscriptioncreation
end

Instance Attribute Details

#AutoSubscriptionCreationObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def AutoSubscriptionCreation
  @AutoSubscriptionCreation
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def CreateTime
  @CreateTime
end

#EnvironmentIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def EnvironmentId
  @EnvironmentId
end

#MsgTTLObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def MsgTTL
  @MsgTTL
end

#NamespaceIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def NamespaceId
  @NamespaceId
end

#NamespaceNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def NamespaceName
  @NamespaceName
end

#RemarkObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def Remark
  @Remark
end

#RetentionPolicyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def RetentionPolicy
  @RetentionPolicy
end

#TopicNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def TopicNum
  @TopicNum
end

#UpdateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvironmentId:

    命名空间名称

  • Remark:

    说明

  • MsgTTL:

    未消费消息过期时间,单位:秒,最大1296000(15天)

  • CreateTime:

    创建时间

  • UpdateTime:

    最近修改时间

  • NamespaceId:

    命名空间ID

  • NamespaceName:

    命名空间名称

  • TopicNum:

    Topic数量

  • RetentionPolicy:

    消息保留策略

  • AutoSubscriptionCreation:

    是否自动创建订阅



7943
7944
7945
# File 'lib/v20200217/models.rb', line 7943

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
# File 'lib/v20200217/models.rb', line 7958

def deserialize(params)
  @EnvironmentId = params['EnvironmentId']
  @Remark = params['Remark']
  @MsgTTL = params['MsgTTL']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @NamespaceId = params['NamespaceId']
  @NamespaceName = params['NamespaceName']
  @TopicNum = params['TopicNum']
  unless params['RetentionPolicy'].nil?
    @RetentionPolicy = RetentionPolicy.new
    @RetentionPolicy.deserialize(params['RetentionPolicy'])
  end
  @AutoSubscriptionCreation = params['AutoSubscriptionCreation']
end