Class LoggingOrganizationSinkExclusions.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.logging_organization_sink.LoggingOrganizationSinkExclusions.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LoggingOrganizationSinkExclusions>
- Enclosing interface:
- LoggingOrganizationSinkExclusions
@Stability(Stable) public static final class LoggingOrganizationSinkExclusions.Builder extends Object implements software.amazon.jsii.Builder<LoggingOrganizationSinkExclusions>
A builder forLoggingOrganizationSinkExclusions
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LoggingOrganizationSinkExclusionsbuild()Builds the configured instance.LoggingOrganizationSinkExclusions.Builderdescription(String description)Sets the value ofLoggingOrganizationSinkExclusions.getDescription()LoggingOrganizationSinkExclusions.Builderdisabled(com.hashicorp.cdktf.IResolvable disabled)Sets the value ofLoggingOrganizationSinkExclusions.getDisabled()LoggingOrganizationSinkExclusions.Builderdisabled(Boolean disabled)Sets the value ofLoggingOrganizationSinkExclusions.getDisabled()LoggingOrganizationSinkExclusions.Builderfilter(String filter)Sets the value ofLoggingOrganizationSinkExclusions.getFilter()LoggingOrganizationSinkExclusions.Buildername(String name)Sets the value ofLoggingOrganizationSinkExclusions.getName()
-
-
-
Method Detail
-
filter
@Stability(Stable) public LoggingOrganizationSinkExclusions.Builder filter(String filter)
Sets the value ofLoggingOrganizationSinkExclusions.getFilter()- Parameters:
filter- An advanced logs filter that matches the log entries to be excluded. This parameter is required. 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_organization_sink#filter LoggingOrganizationSink#filter}- Returns:
this
-
name
@Stability(Stable) public LoggingOrganizationSinkExclusions.Builder name(String name)
Sets the value ofLoggingOrganizationSinkExclusions.getName()- Parameters:
name- A client-assigned identifier, such as "load-balancer-exclusion". This parameter is required. 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_organization_sink#name LoggingOrganizationSink#name}- Returns:
this
-
description
@Stability(Stable) public LoggingOrganizationSinkExclusions.Builder description(String description)
Sets the value ofLoggingOrganizationSinkExclusions.getDescription()- Parameters:
description- A description of this exclusion. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/logging_organization_sink#description LoggingOrganizationSink#description}- Returns:
this
-
disabled
@Stability(Stable) public LoggingOrganizationSinkExclusions.Builder disabled(Boolean disabled)
Sets the value ofLoggingOrganizationSinkExclusions.getDisabled()- Parameters:
disabled- If 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_organization_sink#disabled LoggingOrganizationSink#disabled}- Returns:
this
-
disabled
@Stability(Stable) public LoggingOrganizationSinkExclusions.Builder disabled(com.hashicorp.cdktf.IResolvable disabled)
Sets the value ofLoggingOrganizationSinkExclusions.getDisabled()- Parameters:
disabled- If 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_organization_sink#disabled LoggingOrganizationSink#disabled}- Returns:
this
-
build
@Stability(Stable) public LoggingOrganizationSinkExclusions build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LoggingOrganizationSinkExclusions>- Returns:
- a new instance of
LoggingOrganizationSinkExclusions - Throws:
NullPointerException- if any required attribute was not provided
-
-