public static class AppProfile.SingleClusterRoutingPolicy implements AppProfile.RoutingPolicyA RoutingPolicy that routes all requests to a specific cluster.
Implements
AppProfile.RoutingPolicyStatic Methods
fromProto(AppProfile.SingleClusterRouting proto)
public static AppProfile.SingleClusterRoutingPolicy fromProto(AppProfile.SingleClusterRouting proto)Wraps a protobuf response.
This method is considered an internal implementation detail and not meant to be used by applications.
| Parameter | |
|---|---|
| Name | Description | 
proto | 
        com.google.bigtable.admin.v2.AppProfile.SingleClusterRouting | 
      
| Returns | |
|---|---|
| Type | Description | 
AppProfile.SingleClusterRoutingPolicy | 
        |
of(String clusterId)
public static AppProfile.SingleClusterRoutingPolicy of(String clusterId)Builds a new instance of the routing policy that will send all requests to the specified cluster.
Please note that atomic row transactions will be disabled.
| Parameter | |
|---|---|
| Name | Description | 
clusterId | 
        String | 
      
| Returns | |
|---|---|
| Type | Description | 
AppProfile.SingleClusterRoutingPolicy | 
        |
of(String clusterId, boolean allowTransactionWrites)
public static AppProfile.SingleClusterRoutingPolicy of(String clusterId, boolean allowTransactionWrites)Builds a new instance of the routing policy that will send all requests to the specified cluster. This variant enables the ability to re-enable single row transactions at the cost of consistency.
Please see the online documentation for more details.
| Parameters | |
|---|---|
| Name | Description | 
clusterId | 
        String | 
      
allowTransactionWrites | 
        boolean | 
      
| Returns | |
|---|---|
| Type | Description | 
AppProfile.SingleClusterRoutingPolicy | 
        |
Methods
equals(Object o)
public boolean equals(Object o)| Parameter | |
|---|---|
| Name | Description | 
o | 
        Object | 
      
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        |
getAllowTransactionalWrites()
public boolean getAllowTransactionalWrites()Checks if transactional writes are enabled.
| Returns | |
|---|---|
| Type | Description | 
boolean | 
        |
getClusterId()
public String getClusterId()Gets the target cluster of this policy.
| Returns | |
|---|---|
| Type | Description | 
String | 
        |
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description | 
int | 
        |