Interface ComputeBackendServiceConsistentHash
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeBackendServiceConsistentHash.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.326Z") @Stability(Stable) public interface ComputeBackendServiceConsistentHash extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeBackendServiceConsistentHash.BuilderA builder forComputeBackendServiceConsistentHashstatic classComputeBackendServiceConsistentHash.Jsii$ProxyAn implementation forComputeBackendServiceConsistentHash
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeBackendServiceConsistentHash.Builderbuilder()default ComputeBackendServiceConsistentHashHttpCookiegetHttpCookie()http_cookie block.default StringgetHttpHeaderName()The hash based on the value of the specified header field.default NumbergetMinimumRingSize()The minimum number of virtual nodes to use for the hash ring.
-
-
-
Method Detail
-
getHttpCookie
@Stability(Stable) @Nullable default ComputeBackendServiceConsistentHashHttpCookie getHttpCookie()
http_cookie block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#http_cookie ComputeBackendService#http_cookie}
-
getHttpHeaderName
@Stability(Stable) @Nullable default String getHttpHeaderName()
The hash based on the value of the specified header field.This field is applicable if the sessionAffinity is set to HEADER_FIELD. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#http_header_name ComputeBackendService#http_header_name}
-
getMinimumRingSize
@Stability(Stable) @Nullable default Number getMinimumRingSize()
The minimum number of virtual nodes to use for the hash ring.Larger ring sizes result in more granular load distributions. If the number of hosts in the load balancing pool is larger than the ring size, each host will be assigned a single virtual node. Defaults to 1024. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#minimum_ring_size ComputeBackendService#minimum_ring_size}
-
builder
@Stability(Stable) static ComputeBackendServiceConsistentHash.Builder builder()
-
-