Class: TencentCloud::Tdmq::V20200217::DescribeRocketMQPublicAccessPointResponse

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

Overview

DescribeRocketMQPublicAccessPoint返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, paystatus = nil, accessurl = nil, rules = nil, bandwidth = nil, paymode = nil, billingflow = nil, requestid = nil) ⇒ DescribeRocketMQPublicAccessPointResponse

Returns a new instance of DescribeRocketMQPublicAccessPointResponse.



6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
# File 'lib/v20200217/models.rb', line 6707

def initialize(status=nil, paystatus=nil, accessurl=nil, rules=nil, bandwidth=nil, paymode=nil, billingflow=nil, requestid=nil)
  @Status = status
  @PayStatus = paystatus
  @AccessUrl = accessurl
  @Rules = rules
  @Bandwidth = bandwidth
  @PayMode = paymode
  @BillingFlow = billingflow
  @RequestId = requestid
end

Instance Attribute Details

#AccessUrlObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def AccessUrl
  @AccessUrl
end

#BandwidthObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def Bandwidth
  @Bandwidth
end

#BillingFlowObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def BillingFlow
  @BillingFlow
end

#PayModeObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def PayMode
  @PayMode
end

#PayStatusObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def PayStatus
  @PayStatus
end

#RequestIdObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def RequestId
  @RequestId
end

#RulesObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def Rules
  @Rules
end

#StatusObject

0, 已开启 1, 已关闭 2,开启中 3,关闭中 4,修改中 0, 未知 1,正常 2,欠费 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Status:

    公网接入点状态:

  • PayStatus:

    支付状态:

  • AccessUrl:

    接入点地址

  • Rules:

    安全访问规则列表

  • Bandwidth:

    带宽

  • PayMode:

    付费模式

  • BillingFlow:

    公网是否按流量计费

  • RequestId:

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



6705
6706
6707
# File 'lib/v20200217/models.rb', line 6705

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
# File 'lib/v20200217/models.rb', line 6718

def deserialize(params)
  @Status = params['Status']
  @PayStatus = params['PayStatus']
  @AccessUrl = params['AccessUrl']
  unless params['Rules'].nil?
    @Rules = []
    params['Rules'].each do |i|
      publicaccessrule_tmp = PublicAccessRule.new
      publicaccessrule_tmp.deserialize(i)
      @Rules << publicaccessrule_tmp
    end
  end
  @Bandwidth = params['Bandwidth']
  @PayMode = params['PayMode']
  @BillingFlow = params['BillingFlow']
  @RequestId = params['RequestId']
end