Class ComputeNodeTemplateServerBinding.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_node_template.ComputeNodeTemplateServerBinding.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeNodeTemplateServerBinding,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeNodeTemplateServerBinding
@Stability(Stable) @Internal public static final class ComputeNodeTemplateServerBinding.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeNodeTemplateServerBinding
An implementation forComputeNodeTemplateServerBinding
-
-
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_node_template.ComputeNodeTemplateServerBinding
ComputeNodeTemplateServerBinding.Builder, ComputeNodeTemplateServerBinding.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeNodeTemplateServerBinding.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeNodeTemplateServerBinding.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)StringgetType()Type of server binding policy.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(ComputeNodeTemplateServerBinding.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeNodeTemplateServerBinding.Builder.
-
-
Method Detail
-
getType
public final String getType()
Description copied from interface:ComputeNodeTemplateServerBindingType of server binding policy. If 'RESTART_NODE_ON_ANY_SERVER', nodes using this template will restart on any physical server following a maintenance event.If 'RESTART_NODE_ON_MINIMAL_SERVER', nodes using this template will restart on the same physical server following a maintenance event, instead of being live migrated to or restarted on a new physical server. This option may be useful if you are using software licenses tied to the underlying server characteristics such as physical sockets or cores, to avoid the need for additional licenses when maintenance occurs. However, VMs on such nodes will experience outages while maintenance is applied. Possible values: ["RESTART_NODE_ON_ANY_SERVER", "RESTART_NODE_ON_MINIMAL_SERVERS"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_node_template#type ComputeNodeTemplate#type}
- Specified by:
getTypein interfaceComputeNodeTemplateServerBinding
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-