Class: TencentCloud::Tdmq::V20200217::DescribeEnvironmentAttributesResponse

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

Overview

DescribeEnvironmentAttributes返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msgttl = nil, rateinbyte = nil, rateinsize = nil, retentionhours = nil, retentionsize = nil, environmentid = nil, replicas = nil, remark = nil, requestid = nil) ⇒ DescribeEnvironmentAttributesResponse

Returns a new instance of DescribeEnvironmentAttributesResponse.



4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
# File 'lib/v20200217/models.rb', line 4138

def initialize(msgttl=nil, rateinbyte=nil, rateinsize=nil, retentionhours=nil, retentionsize=nil, environmentid=nil, replicas=nil, remark=nil, requestid=nil)
  @MsgTTL = msgttl
  @RateInByte = rateinbyte
  @RateInSize = rateinsize
  @RetentionHours = retentionhours
  @RetentionSize = retentionsize
  @EnvironmentId = environmentid
  @Replicas = replicas
  @Remark = remark
  @RequestId = requestid
end

Instance Attribute Details

#EnvironmentIdObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def EnvironmentId
  @EnvironmentId
end

#MsgTTLObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def MsgTTL
  @MsgTTL
end

#RateInByteObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def RateInByte
  @RateInByte
end

#RateInSizeObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def RateInSize
  @RateInSize
end

#RemarkObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def Remark
  @Remark
end

#ReplicasObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def Replicas
  @Replicas
end

#RequestIdObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def RequestId
  @RequestId
end

#RetentionHoursObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def RetentionHours
  @RetentionHours
end

#RetentionSizeObject

Parameters:

  • MsgTTL:

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

  • RateInByte:

    消费速率限制,单位:byte/秒,0:不限速。

  • RateInSize:

    消费速率限制,单位:个数/秒,0:不限速。

  • RetentionHours:

    已消费消息保存策略,单位:小时,0:消费完马上删除。

  • RetentionSize:

    已消费消息保存策略,单位:G,0:消费完马上删除。

  • EnvironmentId:

    环境(命名空间)名称。

  • Replicas:

    副本数。

  • Remark:

    备注。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4136
4137
4138
# File 'lib/v20200217/models.rb', line 4136

def RetentionSize
  @RetentionSize
end

Instance Method Details

#deserialize(params) ⇒ Object



4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
# File 'lib/v20200217/models.rb', line 4150

def deserialize(params)
  @MsgTTL = params['MsgTTL']
  @RateInByte = params['RateInByte']
  @RateInSize = params['RateInSize']
  @RetentionHours = params['RetentionHours']
  @RetentionSize = params['RetentionSize']
  @EnvironmentId = params['EnvironmentId']
  @Replicas = params['Replicas']
  @Remark = params['Remark']
  @RequestId = params['RequestId']
end