Class LoggingBillingAccountSinkExclusions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.logging_billing_account_sink.LoggingBillingAccountSinkExclusions.Jsii$Proxy
-
- All Implemented Interfaces:
LoggingBillingAccountSinkExclusions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- LoggingBillingAccountSinkExclusions
@Stability(Stable) @Internal public static final class LoggingBillingAccountSinkExclusions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements LoggingBillingAccountSinkExclusions
An implementation forLoggingBillingAccountSinkExclusions
-
-
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.logging_billing_account_sink.LoggingBillingAccountSinkExclusions
LoggingBillingAccountSinkExclusions.Builder, LoggingBillingAccountSinkExclusions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(LoggingBillingAccountSinkExclusions.Builder builder)Constructor that initializes the object based on literal property values passed by theLoggingBillingAccountSinkExclusions.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)StringgetDescription()A description of this exclusion.ObjectgetDisabled()If set to True, then this exclusion is disabled and it does not exclude any log entries.StringgetFilter()An advanced logs filter that matches the log entries to be excluded.StringgetName()A client-assigned identifier, such as "load-balancer-exclusion".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(LoggingBillingAccountSinkExclusions.Builder builder)
Constructor that initializes the object based on literal property values passed by theLoggingBillingAccountSinkExclusions.Builder.
-
-
Method Detail
-
getFilter
public final String getFilter()
Description copied from interface:LoggingBillingAccountSinkExclusionsAn advanced logs filter that matches the log entries to be excluded.By using the sample function, you can exclude less than 100% of the matching log entries Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_billing_account_sink#filter LoggingBillingAccountSink#filter}
- Specified by:
getFilterin interfaceLoggingBillingAccountSinkExclusions
-
getName
public final String getName()
Description copied from interface:LoggingBillingAccountSinkExclusionsA client-assigned identifier, such as "load-balancer-exclusion".Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_billing_account_sink#name LoggingBillingAccountSink#name}
- Specified by:
getNamein interfaceLoggingBillingAccountSinkExclusions
-
getDescription
public final String getDescription()
Description copied from interface:LoggingBillingAccountSinkExclusionsA description of this exclusion.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_billing_account_sink#description LoggingBillingAccountSink#description}
- Specified by:
getDescriptionin interfaceLoggingBillingAccountSinkExclusions
-
getDisabled
public final Object getDisabled()
Description copied from interface:LoggingBillingAccountSinkExclusionsIf set to True, then this exclusion is disabled and it does not exclude any log entries.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_billing_account_sink#disabled LoggingBillingAccountSink#disabled}
- Specified by:
getDisabledin interfaceLoggingBillingAccountSinkExclusions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-