Package com.pulumi.gcp.logging
Class ProjectExclusionArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.logging.ProjectExclusionArgs.Builder
-
- Enclosing class:
- ProjectExclusionArgs
public static final class ProjectExclusionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProjectExclusionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectExclusionArgs
build()
ProjectExclusionArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ProjectExclusionArgs.Builder
description(java.lang.String description)
ProjectExclusionArgs.Builder
disabled(com.pulumi.core.Output<java.lang.Boolean> disabled)
ProjectExclusionArgs.Builder
disabled(java.lang.Boolean disabled)
ProjectExclusionArgs.Builder
filter(com.pulumi.core.Output<java.lang.String> filter)
ProjectExclusionArgs.Builder
filter(java.lang.String filter)
ProjectExclusionArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ProjectExclusionArgs.Builder
name(java.lang.String name)
ProjectExclusionArgs.Builder
project(com.pulumi.core.Output<java.lang.String> project)
ProjectExclusionArgs.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProjectExclusionArgs defaults)
-
-
Method Detail
-
description
public ProjectExclusionArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A human-readable description.- Returns:
- builder
-
description
public ProjectExclusionArgs.Builder description(java.lang.String description)
- Parameters:
description
- A human-readable description.- Returns:
- builder
-
disabled
public ProjectExclusionArgs.Builder disabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> disabled)
- Parameters:
disabled
- Whether this exclusion rule should be disabled or not. This defaults to false.- Returns:
- builder
-
disabled
public ProjectExclusionArgs.Builder disabled(java.lang.Boolean disabled)
- Parameters:
disabled
- Whether this exclusion rule should be disabled or not. This defaults to false.- Returns:
- builder
-
filter
public ProjectExclusionArgs.Builder filter(com.pulumi.core.Output<java.lang.String> filter)
- Parameters:
filter
- The filter to apply when excluding logs. Only log entries that match the filter are excluded. See [Advanced Log Filters](https://cloud.google.com/logging/docs/view/advanced-filters) for information on how to write a filter.- Returns:
- builder
-
filter
public ProjectExclusionArgs.Builder filter(java.lang.String filter)
- Parameters:
filter
- The filter to apply when excluding logs. Only log entries that match the filter are excluded. See [Advanced Log Filters](https://cloud.google.com/logging/docs/view/advanced-filters) for information on how to write a filter.- Returns:
- builder
-
name
public ProjectExclusionArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the logging exclusion.- Returns:
- builder
-
name
public ProjectExclusionArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the logging exclusion.- Returns:
- builder
-
project
public ProjectExclusionArgs.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The project to create the exclusion in. If omitted, the project associated with the provider is used.- Returns:
- builder
-
project
public ProjectExclusionArgs.Builder project(java.lang.String project)
- Parameters:
project
- The project to create the exclusion in. If omitted, the project associated with the provider is used.- Returns:
- builder
-
build
public ProjectExclusionArgs build()
-
-