Package com.pulumi.gcp.securitycenter
Class ProjectCustomModuleArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.securitycenter.ProjectCustomModuleArgs.Builder
-
- Enclosing class:
- ProjectCustomModuleArgs
public static final class ProjectCustomModuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ProjectCustomModuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectCustomModuleArgs
build()
ProjectCustomModuleArgs.Builder
customConfig(com.pulumi.core.Output<ProjectCustomModuleCustomConfigArgs> customConfig)
ProjectCustomModuleArgs.Builder
customConfig(ProjectCustomModuleCustomConfigArgs customConfig)
ProjectCustomModuleArgs.Builder
displayName(com.pulumi.core.Output<java.lang.String> displayName)
ProjectCustomModuleArgs.Builder
displayName(java.lang.String displayName)
ProjectCustomModuleArgs.Builder
enablementState(com.pulumi.core.Output<java.lang.String> enablementState)
ProjectCustomModuleArgs.Builder
enablementState(java.lang.String enablementState)
ProjectCustomModuleArgs.Builder
project(com.pulumi.core.Output<java.lang.String> project)
ProjectCustomModuleArgs.Builder
project(java.lang.String project)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProjectCustomModuleArgs defaults)
-
-
Method Detail
-
customConfig
public ProjectCustomModuleArgs.Builder customConfig(com.pulumi.core.Output<ProjectCustomModuleCustomConfigArgs> customConfig)
- Parameters:
customConfig
- The user specified custom configuration for the module. Structure is documented below.- Returns:
- builder
-
customConfig
public ProjectCustomModuleArgs.Builder customConfig(ProjectCustomModuleCustomConfigArgs customConfig)
- Parameters:
customConfig
- The user specified custom configuration for the module. Structure is documented below.- Returns:
- builder
-
displayName
public ProjectCustomModuleArgs.Builder displayName(com.pulumi.core.Output<java.lang.String> displayName)
- Parameters:
displayName
- The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.- Returns:
- builder
-
displayName
public ProjectCustomModuleArgs.Builder displayName(java.lang.String displayName)
- Parameters:
displayName
- The display name of the Security Health Analytics custom module. This display name becomes the finding category for all findings that are returned by this custom module. The display name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.- Returns:
- builder
-
enablementState
public ProjectCustomModuleArgs.Builder enablementState(com.pulumi.core.Output<java.lang.String> enablementState)
- Parameters:
enablementState
- The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.- Returns:
- builder
-
enablementState
public ProjectCustomModuleArgs.Builder enablementState(java.lang.String enablementState)
- Parameters:
enablementState
- The enablement state of the custom module. Possible values are: `ENABLED`, `DISABLED`.- Returns:
- builder
-
project
public ProjectCustomModuleArgs.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public ProjectCustomModuleArgs.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
build
public ProjectCustomModuleArgs build()
-
-