Package com.pulumi.gcp.logging.inputs
Class ProjectExclusionState.Builder
- java.lang.Object
-
- com.pulumi.gcp.logging.inputs.ProjectExclusionState.Builder
-
- Enclosing class:
- ProjectExclusionState
public static final class ProjectExclusionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProjectExclusionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectExclusionState
build()
ProjectExclusionState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
ProjectExclusionState.Builder
description(java.lang.String description)
ProjectExclusionState.Builder
disabled(com.pulumi.core.Output<java.lang.Boolean> disabled)
ProjectExclusionState.Builder
disabled(java.lang.Boolean disabled)
ProjectExclusionState.Builder
filter(com.pulumi.core.Output<java.lang.String> filter)
ProjectExclusionState.Builder
filter(java.lang.String filter)
ProjectExclusionState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
ProjectExclusionState.Builder
name(java.lang.String name)
ProjectExclusionState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
ProjectExclusionState.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProjectExclusionState defaults)
-
-
Method Detail
-
description
public ProjectExclusionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A human-readable description.- Returns:
- builder
-
description
public ProjectExclusionState.Builder description(java.lang.String description)
- Parameters:
description
- A human-readable description.- Returns:
- builder
-
disabled
public ProjectExclusionState.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 ProjectExclusionState.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 ProjectExclusionState.Builder filter(@Nullable 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 ProjectExclusionState.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 ProjectExclusionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the logging exclusion.- Returns:
- builder
-
name
public ProjectExclusionState.Builder name(java.lang.String name)
- Parameters:
name
- The name of the logging exclusion.- Returns:
- builder
-
project
public ProjectExclusionState.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 ProjectExclusionState.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 ProjectExclusionState build()
-
-