Interface ComputeRegionBackendServiceConsistentHash
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeRegionBackendServiceConsistentHash.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.699Z") @Stability(Stable) public interface ComputeRegionBackendServiceConsistentHash extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeRegionBackendServiceConsistentHash.BuilderA builder forComputeRegionBackendServiceConsistentHashstatic classComputeRegionBackendServiceConsistentHash.Jsii$ProxyAn implementation forComputeRegionBackendServiceConsistentHash
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeRegionBackendServiceConsistentHash.Builderbuilder()default ComputeRegionBackendServiceConsistentHashHttpCookiegetHttpCookie()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 ComputeRegionBackendServiceConsistentHashHttpCookie getHttpCookie()
http_cookie block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_backend_service#http_cookie ComputeRegionBackendService#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_region_backend_service#http_header_name ComputeRegionBackendService#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_region_backend_service#minimum_ring_size ComputeRegionBackendService#minimum_ring_size}
-
builder
@Stability(Stable) static ComputeRegionBackendServiceConsistentHash.Builder builder()
-
-