Class ContainerClusterResourceUsageExportConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.container_cluster.ContainerClusterResourceUsageExportConfig.Jsii$Proxy
-
- All Implemented Interfaces:
ContainerClusterResourceUsageExportConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ContainerClusterResourceUsageExportConfig
@Stability(Stable) @Internal public static final class ContainerClusterResourceUsageExportConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ContainerClusterResourceUsageExportConfig
An implementation forContainerClusterResourceUsageExportConfig
-
-
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.container_cluster.ContainerClusterResourceUsageExportConfig
ContainerClusterResourceUsageExportConfig.Builder, ContainerClusterResourceUsageExportConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ContainerClusterResourceUsageExportConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theContainerClusterResourceUsageExportConfig.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)ContainerClusterResourceUsageExportConfigBigqueryDestinationgetBigqueryDestination()bigquery_destination block.ObjectgetEnableNetworkEgressMetering()Whether to enable network egress metering for this cluster.ObjectgetEnableResourceConsumptionMetering()Whether to enable resource consumption metering on this cluster.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(ContainerClusterResourceUsageExportConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theContainerClusterResourceUsageExportConfig.Builder.
-
-
Method Detail
-
getBigqueryDestination
public final ContainerClusterResourceUsageExportConfigBigqueryDestination getBigqueryDestination()
Description copied from interface:ContainerClusterResourceUsageExportConfigbigquery_destination block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#bigquery_destination ContainerCluster#bigquery_destination}
- Specified by:
getBigqueryDestinationin interfaceContainerClusterResourceUsageExportConfig
-
getEnableNetworkEgressMetering
public final Object getEnableNetworkEgressMetering()
Description copied from interface:ContainerClusterResourceUsageExportConfigWhether to enable network egress metering for this cluster.If enabled, a daemonset will be created in the cluster to meter network egress traffic. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_network_egress_metering ContainerCluster#enable_network_egress_metering}
- Specified by:
getEnableNetworkEgressMeteringin interfaceContainerClusterResourceUsageExportConfig
-
getEnableResourceConsumptionMetering
public final Object getEnableResourceConsumptionMetering()
Description copied from interface:ContainerClusterResourceUsageExportConfigWhether to enable resource consumption metering on this cluster.When enabled, a table will be created in the resource export BigQuery dataset to store resource consumption data. The resulting table can be joined with the resource usage table or with BigQuery billing export. Defaults to true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/container_cluster#enable_resource_consumption_metering ContainerCluster#enable_resource_consumption_metering}
- Specified by:
getEnableResourceConsumptionMeteringin interfaceContainerClusterResourceUsageExportConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-