Package com.pulumi.aws.securityhub
Class InsightArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securityhub.InsightArgs.Builder
-
- Enclosing class:
- InsightArgs
public static final class InsightArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InsightArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InsightArgs
build()
InsightArgs.Builder
filters(InsightFiltersArgs filters)
InsightArgs.Builder
filters(com.pulumi.core.Output<InsightFiltersArgs> filters)
InsightArgs.Builder
groupByAttribute(com.pulumi.core.Output<java.lang.String> groupByAttribute)
InsightArgs.Builder
groupByAttribute(java.lang.String groupByAttribute)
InsightArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
InsightArgs.Builder
name(java.lang.String name)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InsightArgs defaults)
-
-
Method Detail
-
filters
public InsightArgs.Builder filters(com.pulumi.core.Output<InsightFiltersArgs> filters)
- Parameters:
filters
- A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.- Returns:
- builder
-
filters
public InsightArgs.Builder filters(InsightFiltersArgs filters)
- Parameters:
filters
- A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details.- Returns:
- builder
-
groupByAttribute
public InsightArgs.Builder groupByAttribute(com.pulumi.core.Output<java.lang.String> groupByAttribute)
- Parameters:
groupByAttribute
- The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.- Returns:
- builder
-
groupByAttribute
public InsightArgs.Builder groupByAttribute(java.lang.String groupByAttribute)
- Parameters:
groupByAttribute
- The attribute used to group the findings for the insight e.g., if an insight is grouped by `ResourceId`, then the insight produces a list of resource identifiers.- Returns:
- builder
-
name
public InsightArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the custom insight.- Returns:
- builder
-
name
public InsightArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the custom insight.- Returns:
- builder
-
build
public InsightArgs build()
-
-