Class CustomRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.cdn.inputs.CustomRuleArgs.Builder
-
- Enclosing class:
- CustomRuleArgs
public static final class CustomRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CustomRuleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomRuleArgs.Builder
action(ActionType action)
CustomRuleArgs.Builder
action(com.pulumi.core.Either<java.lang.String,ActionType> action)
CustomRuleArgs.Builder
action(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ActionType>> action)
CustomRuleArgs.Builder
action(java.lang.String action)
CustomRuleArgs
build()
CustomRuleArgs.Builder
enabledState(CustomRuleEnabledState enabledState)
CustomRuleArgs.Builder
enabledState(com.pulumi.core.Either<java.lang.String,CustomRuleEnabledState> enabledState)
CustomRuleArgs.Builder
enabledState(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,CustomRuleEnabledState>> enabledState)
CustomRuleArgs.Builder
enabledState(java.lang.String enabledState)
CustomRuleArgs.Builder
matchConditions(MatchConditionArgs... matchConditions)
CustomRuleArgs.Builder
matchConditions(com.pulumi.core.Output<java.util.List<MatchConditionArgs>> matchConditions)
CustomRuleArgs.Builder
matchConditions(java.util.List<MatchConditionArgs> matchConditions)
CustomRuleArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
CustomRuleArgs.Builder
name(java.lang.String name)
CustomRuleArgs.Builder
priority(com.pulumi.core.Output<java.lang.Integer> priority)
CustomRuleArgs.Builder
priority(java.lang.Integer priority)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CustomRuleArgs defaults)
-
-
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
-
matchConditions
public CustomRuleArgs.Builder matchConditions(java.util.List<MatchConditionArgs> matchConditions)
- Parameters:
matchConditions
- List of match conditions.- Returns:
- builder
-
matchConditions
public CustomRuleArgs.Builder matchConditions(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
-
build
public CustomRuleArgs build()
-
-