Package com.pulumi.aws.route53.inputs
Class GetResolverRulesPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.GetResolverRulesPlainArgs.Builder
-
- Enclosing class:
- GetResolverRulesPlainArgs
public static final class GetResolverRulesPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetResolverRulesPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetResolverRulesPlainArgsbuild()GetResolverRulesPlainArgs.BuildernameRegex(java.lang.String nameRegex)GetResolverRulesPlainArgs.BuilderownerId(java.lang.String ownerId)GetResolverRulesPlainArgs.Builderregion(java.lang.String region)GetResolverRulesPlainArgs.BuilderresolverEndpointId(java.lang.String resolverEndpointId)GetResolverRulesPlainArgs.BuilderruleType(java.lang.String ruleType)GetResolverRulesPlainArgs.BuildershareStatus(java.lang.String shareStatus)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetResolverRulesPlainArgs defaults)
-
-
Method Detail
-
nameRegex
public GetResolverRulesPlainArgs.Builder nameRegex(@Nullable java.lang.String nameRegex)
- Parameters:
nameRegex- Regex string to filter resolver rule names. The filtering is done locally, so could have a performance impact if the result is large. This argument should be used along with other arguments to limit the number of results returned.- Returns:
- builder
-
ownerId
public GetResolverRulesPlainArgs.Builder ownerId(@Nullable java.lang.String ownerId)
- Parameters:
ownerId- When the desired resolver rules are shared with another AWS account, the account ID of the account that the rules are shared with.- Returns:
- builder
-
region
public GetResolverRulesPlainArgs.Builder region(@Nullable java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
resolverEndpointId
public GetResolverRulesPlainArgs.Builder resolverEndpointId(@Nullable java.lang.String resolverEndpointId)
- Parameters:
resolverEndpointId- ID of the outbound resolver endpoint for the desired resolver rules.- Returns:
- builder
-
ruleType
public GetResolverRulesPlainArgs.Builder ruleType(@Nullable java.lang.String ruleType)
- Parameters:
ruleType- Rule type of the desired resolver rules. Valid values are `FORWARD`, `SYSTEM` and `RECURSIVE`.- Returns:
- builder
-
shareStatus
public GetResolverRulesPlainArgs.Builder shareStatus(@Nullable java.lang.String shareStatus)
- Parameters:
shareStatus- Whether the desired resolver rules are shared and, if so, whether the current account is sharing the rules with another account, or another account is sharing the rules with the current account. Valid values are `NOT_SHARED`, `SHARED_BY_ME` or `SHARED_WITH_ME`- Returns:
- builder
-
build
public GetResolverRulesPlainArgs build()
-
-