Class NetworkServicesEdgeCacheServiceLogConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.network_services_edge_cache_service.NetworkServicesEdgeCacheServiceLogConfig.Jsii$Proxy
-
- All Implemented Interfaces:
NetworkServicesEdgeCacheServiceLogConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NetworkServicesEdgeCacheServiceLogConfig
@Stability(Stable) @Internal public static final class NetworkServicesEdgeCacheServiceLogConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NetworkServicesEdgeCacheServiceLogConfig
An implementation forNetworkServicesEdgeCacheServiceLogConfig
-
-
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.network_services_edge_cache_service.NetworkServicesEdgeCacheServiceLogConfig
NetworkServicesEdgeCacheServiceLogConfig.Builder, NetworkServicesEdgeCacheServiceLogConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NetworkServicesEdgeCacheServiceLogConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theNetworkServicesEdgeCacheServiceLogConfig.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)ObjectgetEnable()Specifies whether to enable logging for traffic served by this service.NumbergetSampleRate()Configures the sampling rate of requests, where 1.0 means all logged requests are reported and 0.0 means no logged requests are reported.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(NetworkServicesEdgeCacheServiceLogConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theNetworkServicesEdgeCacheServiceLogConfig.Builder.
-
-
Method Detail
-
getEnable
public final Object getEnable()
Description copied from interface:NetworkServicesEdgeCacheServiceLogConfigSpecifies whether to enable logging for traffic served by this service.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#enable NetworkServicesEdgeCacheService#enable}
- Specified by:
getEnablein interfaceNetworkServicesEdgeCacheServiceLogConfig
-
getSampleRate
public final Number getSampleRate()
Description copied from interface:NetworkServicesEdgeCacheServiceLogConfigConfigures the sampling rate of requests, where 1.0 means all logged requests are reported and 0.0 means no logged requests are reported. The default value is 1.0, and the value of the field must be in [0, 1].This field can only be specified if logging is enabled for this service. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_service#sample_rate NetworkServicesEdgeCacheService#sample_rate}
- Specified by:
getSampleRatein interfaceNetworkServicesEdgeCacheServiceLogConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-