- 1.92.0 (latest)
- 1.91.0
- 1.90.0
- 1.88.0
- 1.86.0
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.80.0
- 1.78.0
- 1.77.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder extends GeneratedMessage.Builder<BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder> implements BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinityOrBuilder Protobuf type
google.cloud.compute.v1.BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity build()| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity |
|
buildPartial()
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity buildPartial()| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity |
|
clear()
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder clear()| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
|
clearSpillover()
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder clearSpillover()This field indicates whether zonal affinity is enabled or not. The possible values are:
- ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity is disabled. The load balancer distributes new connections to all healthy backend endpoints across all zones.
- ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there are no healthy backend endpoints in the local zone, the load balancer distributes new connections to all backend endpoints in the local zone.
- ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there aren't enough healthy backend endpoints in the local zone, the load balancer distributes new connections to all healthy backend endpoints across all zones. Check the Spillover enum for the list of possible values.
optional string spillover = 505501440;
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
This builder for chaining. |
clearSpilloverRatio()
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder clearSpilloverRatio()The value of the field must be in [0, 1]. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is equal to or above this threshold, the load balancer distributes new connections to all healthy endpoints in the local zone only. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is below this threshold, the load balancer distributes all new connections to all healthy endpoints across all zones.
optional float spillover_ratio = 135580172;
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getSpillover()
public String getSpillover()This field indicates whether zonal affinity is enabled or not. The possible values are:
- ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity is disabled. The load balancer distributes new connections to all healthy backend endpoints across all zones.
- ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there are no healthy backend endpoints in the local zone, the load balancer distributes new connections to all backend endpoints in the local zone.
- ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there aren't enough healthy backend endpoints in the local zone, the load balancer distributes new connections to all healthy backend endpoints across all zones. Check the Spillover enum for the list of possible values.
optional string spillover = 505501440;
| Returns | |
|---|---|
| Type | Description |
String |
The spillover. |
getSpilloverBytes()
public ByteString getSpilloverBytes()This field indicates whether zonal affinity is enabled or not. The possible values are:
- ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity is disabled. The load balancer distributes new connections to all healthy backend endpoints across all zones.
- ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there are no healthy backend endpoints in the local zone, the load balancer distributes new connections to all backend endpoints in the local zone.
- ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there aren't enough healthy backend endpoints in the local zone, the load balancer distributes new connections to all healthy backend endpoints across all zones. Check the Spillover enum for the list of possible values.
optional string spillover = 505501440;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for spillover. |
getSpilloverRatio()
public float getSpilloverRatio()The value of the field must be in [0, 1]. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is equal to or above this threshold, the load balancer distributes new connections to all healthy endpoints in the local zone only. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is below this threshold, the load balancer distributes all new connections to all healthy endpoints across all zones.
optional float spillover_ratio = 135580172;
| Returns | |
|---|---|
| Type | Description |
float |
The spilloverRatio. |
hasSpillover()
public boolean hasSpillover()This field indicates whether zonal affinity is enabled or not. The possible values are:
- ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity is disabled. The load balancer distributes new connections to all healthy backend endpoints across all zones.
- ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there are no healthy backend endpoints in the local zone, the load balancer distributes new connections to all backend endpoints in the local zone.
- ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there aren't enough healthy backend endpoints in the local zone, the load balancer distributes new connections to all healthy backend endpoints across all zones. Check the Spillover enum for the list of possible values.
optional string spillover = 505501440;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the spillover field is set. |
hasSpilloverRatio()
public boolean hasSpilloverRatio()The value of the field must be in [0, 1]. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is equal to or above this threshold, the load balancer distributes new connections to all healthy endpoints in the local zone only. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is below this threshold, the load balancer distributes all new connections to all healthy endpoints across all zones.
optional float spillover_ratio = 135580172;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the spilloverRatio field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity other)
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder mergeFrom(BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity other)| Parameter | |
|---|---|
| Name | Description |
other |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity |
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
|
setSpillover(String value)
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder setSpillover(String value)This field indicates whether zonal affinity is enabled or not. The possible values are:
- ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity is disabled. The load balancer distributes new connections to all healthy backend endpoints across all zones.
- ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there are no healthy backend endpoints in the local zone, the load balancer distributes new connections to all backend endpoints in the local zone.
- ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there aren't enough healthy backend endpoints in the local zone, the load balancer distributes new connections to all healthy backend endpoints across all zones. Check the Spillover enum for the list of possible values.
optional string spillover = 505501440;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe spillover to set. |
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
This builder for chaining. |
setSpilloverBytes(ByteString value)
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder setSpilloverBytes(ByteString value)This field indicates whether zonal affinity is enabled or not. The possible values are:
- ZONAL_AFFINITY_DISABLED: Default Value. Zonal Affinity is disabled. The load balancer distributes new connections to all healthy backend endpoints across all zones.
- ZONAL_AFFINITY_STAY_WITHIN_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there are no healthy backend endpoints in the local zone, the load balancer distributes new connections to all backend endpoints in the local zone.
- ZONAL_AFFINITY_SPILL_CROSS_ZONE: Zonal Affinity is enabled. The load balancer distributes new connections to all healthy backend endpoints in the local zone only. If there aren't enough healthy backend endpoints in the local zone, the load balancer distributes new connections to all healthy backend endpoints across all zones. Check the Spillover enum for the list of possible values.
optional string spillover = 505501440;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for spillover to set. |
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
This builder for chaining. |
setSpilloverRatio(float value)
public BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder setSpilloverRatio(float value)The value of the field must be in [0, 1]. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is equal to or above this threshold, the load balancer distributes new connections to all healthy endpoints in the local zone only. When the ratio of the count of healthy backend endpoints in a zone to the count of backend endpoints in that same zone is below this threshold, the load balancer distributes all new connections to all healthy endpoints across all zones.
optional float spillover_ratio = 135580172;
| Parameter | |
|---|---|
| Name | Description |
value |
floatThe spilloverRatio to set. |
| Returns | |
|---|---|
| Type | Description |
BackendServiceNetworkPassThroughLbTrafficPolicyZonalAffinity.Builder |
This builder for chaining. |