Package com.pulumi.aws.route53.inputs
Class GetZoneArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.route53.inputs.GetZoneArgs.Builder
-
- Enclosing class:
- GetZoneArgs
public static final class GetZoneArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetZoneArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetZoneArgsbuild()GetZoneArgs.BuilderenableAcceleratedRecovery(com.pulumi.core.Output<java.lang.Boolean> enableAcceleratedRecovery)GetZoneArgs.BuilderenableAcceleratedRecovery(java.lang.Boolean enableAcceleratedRecovery)GetZoneArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)GetZoneArgs.Buildername(java.lang.String name)GetZoneArgs.BuilderprivateZone(com.pulumi.core.Output<java.lang.Boolean> privateZone)GetZoneArgs.BuilderprivateZone(java.lang.Boolean privateZone)GetZoneArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)GetZoneArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetZoneArgs.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)GetZoneArgs.BuildervpcId(java.lang.String vpcId)GetZoneArgs.BuilderzoneId(com.pulumi.core.Output<java.lang.String> zoneId)GetZoneArgs.BuilderzoneId(java.lang.String zoneId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetZoneArgs defaults)
-
-
Method Detail
-
enableAcceleratedRecovery
public GetZoneArgs.Builder enableAcceleratedRecovery(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableAcceleratedRecovery)
- Parameters:
enableAcceleratedRecovery- Boolean to indicate whether to enable accelerated recovery for the hosted zone.- Returns:
- builder
-
enableAcceleratedRecovery
public GetZoneArgs.Builder enableAcceleratedRecovery(java.lang.Boolean enableAcceleratedRecovery)
- Parameters:
enableAcceleratedRecovery- Boolean to indicate whether to enable accelerated recovery for the hosted zone.- Returns:
- builder
-
name
public GetZoneArgs.Builder name(@Nullable com.pulumi.core.Output<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
-
name
public GetZoneArgs.Builder name(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 GetZoneArgs.Builder privateZone(@Nullable com.pulumi.core.Output<java.lang.Boolean> privateZone)
- Parameters:
privateZone- Filter to only private Hosted Zones.- Returns:
- builder
-
privateZone
public GetZoneArgs.Builder privateZone(java.lang.Boolean privateZone)
- Parameters:
privateZone- Filter to only private Hosted Zones.- Returns:
- builder
-
tags
public GetZoneArgs.Builder tags(@Nullable com.pulumi.core.Output<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
-
tags
public GetZoneArgs.Builder tags(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 GetZoneArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- Filter to private Hosted Zones associated with the specified `vpcId`.- Returns:
- builder
-
vpcId
public GetZoneArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- Filter to private Hosted Zones associated with the specified `vpcId`.- Returns:
- builder
-
zoneId
public GetZoneArgs.Builder zoneId(@Nullable com.pulumi.core.Output<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
-
zoneId
public GetZoneArgs.Builder zoneId(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 GetZoneArgs build()
-
-