Package com.pulumi.aws.route53.inputs
Class GetZonePlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.GetZonePlainArgs.Builder
-
- Enclosing class:
- GetZonePlainArgs
public static final class GetZonePlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetZonePlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetZonePlainArgsbuild()GetZonePlainArgs.BuilderenableAcceleratedRecovery(java.lang.Boolean enableAcceleratedRecovery)GetZonePlainArgs.Buildername(java.lang.String name)GetZonePlainArgs.BuilderprivateZone(java.lang.Boolean privateZone)GetZonePlainArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetZonePlainArgs.BuildervpcId(java.lang.String vpcId)GetZonePlainArgs.BuilderzoneId(java.lang.String zoneId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetZonePlainArgs defaults)
-
-
Method Detail
-
enableAcceleratedRecovery
public GetZonePlainArgs.Builder enableAcceleratedRecovery(@Nullable java.lang.Boolean enableAcceleratedRecovery)
- Parameters:
enableAcceleratedRecovery- Boolean to indicate whether to enable accelerated recovery for the hosted zone.- Returns:
- builder
-
name
public GetZonePlainArgs.Builder name(@Nullable java.lang.String name)
- Parameters:
name- Hosted Zone name of the desired Hosted Zone. If blank, then accept any name, filtering on only `privateZone`, `vpcId` and `tags`.- Returns:
- builder
-
privateZone
public GetZonePlainArgs.Builder privateZone(@Nullable java.lang.Boolean privateZone)
- Parameters:
privateZone- Filter to only private Hosted Zones.- Returns:
- builder
-
tags
public GetZonePlainArgs.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags, each pair of which must exactly match a pair on the desired Hosted Zone. The arguments of this data source act as filters for querying the available Hosted Zone. - The given filter must match exactly one Hosted Zone.- Returns:
- builder
-
vpcId
public GetZonePlainArgs.Builder vpcId(@Nullable java.lang.String vpcId)
- Parameters:
vpcId- Filter to private Hosted Zones associated with the specified `vpcId`.- Returns:
- builder
-
zoneId
public GetZonePlainArgs.Builder zoneId(@Nullable java.lang.String zoneId)
- Parameters:
zoneId- and `name` are mutually exclusive. - If you use the `name` argument for a private Hosted Zone, you need to set the `privateZone` argument to `true`.- Returns:
- builder
-
build
public GetZonePlainArgs build()
-
-