public class ModifyProxyRwSplitRequest extends AbstractModel
skipSign
Constructor and Description |
---|
ModifyProxyRwSplitRequest() |
ModifyProxyRwSplitRequest(ModifyProxyRwSplitRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getAccessMode()
Get Connection mode.
|
String |
getAutoAddRo()
Get Whether to automatically add read-only instances.
|
String |
getClusterId()
Get Cluster ID
|
Long |
getConnectionPoolTimeOut()
Get Connection u200dpersistence timeout
|
String |
getConnectionPoolType()
Get Connection pool type.
|
String |
getConsistencyTimeOut()
Get Consistency timeout period
|
String |
getConsistencyType()
Get Consistency type.
|
String |
getFailOver()
Get Whether to enable failover.
|
ProxyInstanceWeight[] |
getInstanceWeights()
Get Read-Only weight of an instance
|
String |
getOpenConnectionPool()
Get Whether to enable the connection pool.
|
String |
getOpenRw()
Get Whether to enable read/write separation
|
String |
getProxyGroupId()
Get Database proxy u200dgroup ID
|
String |
getRwType()
Get Read/Write type.
|
Boolean |
getTransSplit()
Get Transaction split
|
String |
getWeightMode()
Get Assignment mode of read/write weights.
|
void |
setAccessMode(String AccessMode)
Set Connection mode.
|
void |
setAutoAddRo(String AutoAddRo)
Set Whether to automatically add read-only instances.
|
void |
setClusterId(String ClusterId)
Set Cluster ID
|
void |
setConnectionPoolTimeOut(Long ConnectionPoolTimeOut)
Set Connection u200dpersistence timeout
|
void |
setConnectionPoolType(String ConnectionPoolType)
Set Connection pool type.
|
void |
setConsistencyTimeOut(String ConsistencyTimeOut)
Set Consistency timeout period
|
void |
setConsistencyType(String ConsistencyType)
Set Consistency type.
|
void |
setFailOver(String FailOver)
Set Whether to enable failover.
|
void |
setInstanceWeights(ProxyInstanceWeight[] InstanceWeights)
Set Read-Only weight of an instance
|
void |
setOpenConnectionPool(String OpenConnectionPool)
Set Whether to enable the connection pool.
|
void |
setOpenRw(String OpenRw)
Set Whether to enable read/write separation
|
void |
setProxyGroupId(String ProxyGroupId)
Set Database proxy u200dgroup ID
|
void |
setRwType(String RwType)
Set Read/Write type.
|
void |
setTransSplit(Boolean TransSplit)
Set Transaction split
|
void |
setWeightMode(String WeightMode)
Set Assignment mode of read/write weights.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyProxyRwSplitRequest()
public ModifyProxyRwSplitRequest(ModifyProxyRwSplitRequest source)
public String getClusterId()
public void setClusterId(String ClusterId)
ClusterId
- Cluster IDpublic String getProxyGroupId()
public void setProxyGroupId(String ProxyGroupId)
ProxyGroupId
- Database proxy u200dgroup IDpublic String getConsistencyType()
public void setConsistencyType(String ConsistencyType)
ConsistencyType
- Consistency type. Valid values: `eventual` (eventual consistency), `session` (session consistency), `global` (global consistency).public String getConsistencyTimeOut()
public void setConsistencyTimeOut(String ConsistencyTimeOut)
ConsistencyTimeOut
- Consistency timeout periodpublic String getWeightMode()
public void setWeightMode(String WeightMode)
WeightMode
- Assignment mode of read/write weights. Valid values: `system` (auto-assigned), `custom`public ProxyInstanceWeight[] getInstanceWeights()
public void setInstanceWeights(ProxyInstanceWeight[] InstanceWeights)
InstanceWeights
- Read-Only weight of an instancepublic String getFailOver()
public void setFailOver(String FailOver)
FailOver
- Whether to enable failover. If it is enabled, the connection address will route requests to the source instance in case of proxy failure. Valid values: `true`, `false`.public String getAutoAddRo()
public void setAutoAddRo(String AutoAddRo)
AutoAddRo
- Whether to automatically add read-only instances. Valid values: `true`, `false`public String getOpenRw()
public void setOpenRw(String OpenRw)
OpenRw
- Whether to enable read/write separationpublic String getRwType()
public void setRwType(String RwType)
RwType
- Read/Write type. Valid values:
`READWRITE`, `READONLY`.public Boolean getTransSplit()
public void setTransSplit(Boolean TransSplit)
TransSplit
- Transaction splitpublic String getAccessMode()
public void setAccessMode(String AccessMode)
AccessMode
- Connection mode. Valid values:
`nearby`, `balance`.public String getOpenConnectionPool()
public void setOpenConnectionPool(String OpenConnectionPool)
OpenConnectionPool
- Whether to enable the connection pool. Valid values:
`yes`, `no`.public String getConnectionPoolType()
public void setConnectionPoolType(String ConnectionPoolType)
ConnectionPoolType
- Connection pool type. Valid values:
`ConnectionPoolType`, `SessionConnectionPool`.public Long getConnectionPoolTimeOut()
public void setConnectionPoolTimeOut(Long ConnectionPoolTimeOut)
ConnectionPoolTimeOut
- Connection u200dpersistence timeoutCopyright © 2023. All rights reserved.