Class: TencentCloud::Postgres::V20170312::DescribeDBInstanceHAConfigResponse
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::DescribeDBInstanceHAConfigResponse
- Defined in:
- lib/v20170312/models.rb
Overview
DescribeDBInstanceHAConfig返回参数结构体
Instance Attribute Summary collapse
-
#MaxStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例该字段返回null。 半同步实例禁止退化为异步复制时,该字段返回null。 注意:此字段可能返回 null,表示取不到有效值。 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例不返回该字段。 半同步实例禁止退化为异步复制时,不返回该字段。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例该字段返回null。 半同步实例禁止退化为异步复制时,该字段返回null。 注意:此字段可能返回 null,表示取不到有效值。 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例不返回该字段。 半同步实例禁止退化为异步复制时,不返回该字段。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxSyncStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例该字段返回null。 半同步实例禁止退化为异步复制时,该字段返回null。 注意:此字段可能返回 null,表示取不到有效值。 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例不返回该字段。 半同步实例禁止退化为异步复制时,不返回该字段。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxSyncStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例该字段返回null。 半同步实例禁止退化为异步复制时,该字段返回null。 注意:此字段可能返回 null,表示取不到有效值。 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例不返回该字段。 半同步实例禁止退化为异步复制时,不返回该字段。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RequestId ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例该字段返回null。 半同步实例禁止退化为异步复制时,该字段返回null。 注意:此字段可能返回 null,表示取不到有效值。 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例不返回该字段。 半同步实例禁止退化为异步复制时,不返回该字段。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SyncMode ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例该字段返回null。 半同步实例禁止退化为异步复制时,该字段返回null。 注意:此字段可能返回 null,表示取不到有效值。 该参数值针对SyncMode设置为Semi-sync的实例有效。 异步实例不返回该字段。 半同步实例禁止退化为异步复制时,不返回该字段。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(syncmode = nil, maxstandbylatency = nil, maxstandbylag = nil, maxsyncstandbylatency = nil, maxsyncstandbylag = nil, requestid = nil) ⇒ DescribeDBInstanceHAConfigResponse
constructor
A new instance of DescribeDBInstanceHAConfigResponse.
Constructor Details
#initialize(syncmode = nil, maxstandbylatency = nil, maxstandbylag = nil, maxsyncstandbylatency = nil, maxsyncstandbylag = nil, requestid = nil) ⇒ DescribeDBInstanceHAConfigResponse
Returns a new instance of DescribeDBInstanceHAConfigResponse.
3181 3182 3183 3184 3185 3186 3187 3188 |
# File 'lib/v20170312/models.rb', line 3181 def initialize(syncmode=nil, maxstandbylatency=nil, maxstandbylag=nil, maxsyncstandbylatency=nil, maxsyncstandbylag=nil, requestid=nil) @SyncMode = syncmode @MaxStandbyLatency = maxstandbylatency @MaxStandbyLag = maxstandbylag @MaxSyncStandbyLatency = maxsyncstandbylatency @MaxSyncStandbyLag = maxsyncstandbylag @RequestId = requestid end |
Instance Attribute Details
#MaxStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例该字段返回null。半同步实例禁止退化为异步复制时,该字段返回null。注意:此字段可能返回 null,表示取不到有效值。该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例不返回该字段。半同步实例禁止退化为异步复制时,不返回该字段。注意:此字段可能返回 null,表示取不到有效值。
3179 3180 3181 |
# File 'lib/v20170312/models.rb', line 3179 def MaxStandbyLag @MaxStandbyLag end |
#MaxStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例该字段返回null。半同步实例禁止退化为异步复制时,该字段返回null。注意:此字段可能返回 null,表示取不到有效值。该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例不返回该字段。半同步实例禁止退化为异步复制时,不返回该字段。注意:此字段可能返回 null,表示取不到有效值。
3179 3180 3181 |
# File 'lib/v20170312/models.rb', line 3179 def MaxStandbyLatency @MaxStandbyLatency end |
#MaxSyncStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例该字段返回null。半同步实例禁止退化为异步复制时,该字段返回null。注意:此字段可能返回 null,表示取不到有效值。该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例不返回该字段。半同步实例禁止退化为异步复制时,不返回该字段。注意:此字段可能返回 null,表示取不到有效值。
3179 3180 3181 |
# File 'lib/v20170312/models.rb', line 3179 def MaxSyncStandbyLag @MaxSyncStandbyLag end |
#MaxSyncStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例该字段返回null。半同步实例禁止退化为异步复制时,该字段返回null。注意:此字段可能返回 null,表示取不到有效值。该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例不返回该字段。半同步实例禁止退化为异步复制时,不返回该字段。注意:此字段可能返回 null,表示取不到有效值。
3179 3180 3181 |
# File 'lib/v20170312/models.rb', line 3179 def MaxSyncStandbyLatency @MaxSyncStandbyLatency end |
#RequestId ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例该字段返回null。半同步实例禁止退化为异步复制时,该字段返回null。注意:此字段可能返回 null,表示取不到有效值。该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例不返回该字段。半同步实例禁止退化为异步复制时,不返回该字段。注意:此字段可能返回 null,表示取不到有效值。
3179 3180 3181 |
# File 'lib/v20170312/models.rb', line 3179 def RequestId @RequestId end |
#SyncMode ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例该字段返回null。半同步实例禁止退化为异步复制时,该字段返回null。注意:此字段可能返回 null,表示取不到有效值。该参数值针对SyncMode设置为Semi-sync的实例有效。异步实例不返回该字段。半同步实例禁止退化为异步复制时,不返回该字段。注意:此字段可能返回 null,表示取不到有效值。
3179 3180 3181 |
# File 'lib/v20170312/models.rb', line 3179 def SyncMode @SyncMode end |
Instance Method Details
#deserialize(params) ⇒ Object
3190 3191 3192 3193 3194 3195 3196 3197 |
# File 'lib/v20170312/models.rb', line 3190 def deserialize(params) @SyncMode = params['SyncMode'] @MaxStandbyLatency = params['MaxStandbyLatency'] @MaxStandbyLag = params['MaxStandbyLag'] @MaxSyncStandbyLatency = params['MaxSyncStandbyLatency'] @MaxSyncStandbyLag = params['MaxSyncStandbyLag'] @RequestId = params['RequestId'] end |