Class InsightArgs.Builder

  • Enclosing class:
    InsightArgs

    public static final class InsightArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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