Class ComputeRegionBackendServiceConsistentHash.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_region_backend_service.ComputeRegionBackendServiceConsistentHash.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeRegionBackendServiceConsistentHash,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeRegionBackendServiceConsistentHash
@Stability(Stable) @Internal public static final class ComputeRegionBackendServiceConsistentHash.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeRegionBackendServiceConsistentHash
An implementation forComputeRegionBackendServiceConsistentHash
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.compute_region_backend_service.ComputeRegionBackendServiceConsistentHash
ComputeRegionBackendServiceConsistentHash.Builder, ComputeRegionBackendServiceConsistentHash.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeRegionBackendServiceConsistentHash.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeRegionBackendServiceConsistentHash.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ComputeRegionBackendServiceConsistentHashHttpCookiegetHttpCookie()http_cookie block.StringgetHttpHeaderName()The hash based on the value of the specified header field.NumbergetMinimumRingSize()The minimum number of virtual nodes to use for the hash ring.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ComputeRegionBackendServiceConsistentHash.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeRegionBackendServiceConsistentHash.Builder.
-
-
Method Detail
-
getHttpCookie
public final ComputeRegionBackendServiceConsistentHashHttpCookie getHttpCookie()
Description copied from interface:ComputeRegionBackendServiceConsistentHashhttp_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}
- Specified by:
getHttpCookiein interfaceComputeRegionBackendServiceConsistentHash
-
getHttpHeaderName
public final String getHttpHeaderName()
Description copied from interface:ComputeRegionBackendServiceConsistentHashThe 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}
- Specified by:
getHttpHeaderNamein interfaceComputeRegionBackendServiceConsistentHash
-
getMinimumRingSize
public final Number getMinimumRingSize()
Description copied from interface:ComputeRegionBackendServiceConsistentHashThe 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}
- Specified by:
getMinimumRingSizein interfaceComputeRegionBackendServiceConsistentHash
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-