Class CustomRuleArgs.Builder

  • Enclosing class:
    CustomRuleArgs

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

      • Builder

        public Builder()
    • Method Detail

      • action

        public CustomRuleArgs.Builder action​(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ActionType>> action)
        Parameters:
        action - Describes what action to be applied when rule matches
        Returns:
        builder
      • action

        public CustomRuleArgs.Builder action​(com.pulumi.core.Either<java.lang.String,​ActionType> action)
        Parameters:
        action - Describes what action to be applied when rule matches
        Returns:
        builder
      • action

        public CustomRuleArgs.Builder action​(java.lang.String action)
        Parameters:
        action - Describes what action to be applied when rule matches
        Returns:
        builder
      • action

        public CustomRuleArgs.Builder action​(ActionType action)
        Parameters:
        action - Describes what action to be applied when rule matches
        Returns:
        builder
      • enabledState

        public CustomRuleArgs.Builder enabledState​(@Nullable
                                                   com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​CustomRuleEnabledState>> enabledState)
        Parameters:
        enabledState - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
        Returns:
        builder
      • enabledState

        public CustomRuleArgs.Builder enabledState​(com.pulumi.core.Either<java.lang.String,​CustomRuleEnabledState> enabledState)
        Parameters:
        enabledState - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
        Returns:
        builder
      • enabledState

        public CustomRuleArgs.Builder enabledState​(java.lang.String enabledState)
        Parameters:
        enabledState - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
        Returns:
        builder
      • enabledState

        public CustomRuleArgs.Builder enabledState​(CustomRuleEnabledState enabledState)
        Parameters:
        enabledState - Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
        Returns:
        builder
      • matchConditions

        public CustomRuleArgs.Builder matchConditions​(com.pulumi.core.Output<java.util.List<MatchConditionArgs>> matchConditions)
        Parameters:
        matchConditions - List of match conditions.
        Returns:
        builder
      • name

        public CustomRuleArgs.Builder name​(com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Defines the name of the custom rule
        Returns:
        builder
      • name

        public CustomRuleArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Defines the name of the custom rule
        Returns:
        builder
      • priority

        public CustomRuleArgs.Builder priority​(com.pulumi.core.Output<java.lang.Integer> priority)
        Parameters:
        priority - Defines in what order this rule be evaluated in the overall list of custom rules
        Returns:
        builder
      • priority

        public CustomRuleArgs.Builder priority​(java.lang.Integer priority)
        Parameters:
        priority - Defines in what order this rule be evaluated in the overall list of custom rules
        Returns:
        builder