Package com.pulumi.gcp.compute.inputs
Class RegionSecurityPolicyRuleMatchArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.RegionSecurityPolicyRuleMatchArgs.Builder
-
- Enclosing class:
- RegionSecurityPolicyRuleMatchArgs
public static final class RegionSecurityPolicyRuleMatchArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RegionSecurityPolicyRuleMatchArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegionSecurityPolicyRuleMatchArgs
build()
RegionSecurityPolicyRuleMatchArgs.Builder
config(com.pulumi.core.Output<RegionSecurityPolicyRuleMatchConfigArgs> config)
RegionSecurityPolicyRuleMatchArgs.Builder
config(RegionSecurityPolicyRuleMatchConfigArgs config)
RegionSecurityPolicyRuleMatchArgs.Builder
versionedExpr(com.pulumi.core.Output<java.lang.String> versionedExpr)
RegionSecurityPolicyRuleMatchArgs.Builder
versionedExpr(java.lang.String versionedExpr)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RegionSecurityPolicyRuleMatchArgs defaults)
-
-
Method Detail
-
config
public RegionSecurityPolicyRuleMatchArgs.Builder config(@Nullable com.pulumi.core.Output<RegionSecurityPolicyRuleMatchConfigArgs> config)
- Parameters:
config
- The configuration options available when specifying versionedExpr. This field must be specified if versionedExpr is specified and cannot be specified if versionedExpr is not specified. Structure is documented below.- Returns:
- builder
-
config
public RegionSecurityPolicyRuleMatchArgs.Builder config(RegionSecurityPolicyRuleMatchConfigArgs config)
- Parameters:
config
- The configuration options available when specifying versionedExpr. This field must be specified if versionedExpr is specified and cannot be specified if versionedExpr is not specified. Structure is documented below.- Returns:
- builder
-
versionedExpr
public RegionSecurityPolicyRuleMatchArgs.Builder versionedExpr(@Nullable com.pulumi.core.Output<java.lang.String> versionedExpr)
- Parameters:
versionedExpr
- Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding srcIpRange field in config. Possible values are: `SRC_IPS_V1`.- Returns:
- builder
-
versionedExpr
public RegionSecurityPolicyRuleMatchArgs.Builder versionedExpr(java.lang.String versionedExpr)
- Parameters:
versionedExpr
- Preconfigured versioned expression. If this field is specified, config must also be specified. Available preconfigured expressions along with their requirements are: SRC_IPS_V1 - must specify the corresponding srcIpRange field in config. Possible values are: `SRC_IPS_V1`.- Returns:
- builder
-
build
public RegionSecurityPolicyRuleMatchArgs build()
-
-