Class ComputeBackendServiceConsistentHash.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_backend_service.ComputeBackendServiceConsistentHash.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeBackendServiceConsistentHash,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeBackendServiceConsistentHash
@Stability(Stable) @Internal public static final class ComputeBackendServiceConsistentHash.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeBackendServiceConsistentHash
An implementation forComputeBackendServiceConsistentHash
-
-
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_backend_service.ComputeBackendServiceConsistentHash
ComputeBackendServiceConsistentHash.Builder, ComputeBackendServiceConsistentHash.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeBackendServiceConsistentHash.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeBackendServiceConsistentHash.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)ComputeBackendServiceConsistentHashHttpCookiegetHttpCookie()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(ComputeBackendServiceConsistentHash.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeBackendServiceConsistentHash.Builder.
-
-
Method Detail
-
getHttpCookie
public final ComputeBackendServiceConsistentHashHttpCookie getHttpCookie()
Description copied from interface:ComputeBackendServiceConsistentHashhttp_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}
- Specified by:
getHttpCookiein interfaceComputeBackendServiceConsistentHash
-
getHttpHeaderName
public final String getHttpHeaderName()
Description copied from interface:ComputeBackendServiceConsistentHashThe 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}
- Specified by:
getHttpHeaderNamein interfaceComputeBackendServiceConsistentHash
-
getMinimumRingSize
public final Number getMinimumRingSize()
Description copied from interface:ComputeBackendServiceConsistentHashThe 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}
- Specified by:
getMinimumRingSizein interfaceComputeBackendServiceConsistentHash
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-