Class ServiceDnsConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.servicediscovery.inputs.ServiceDnsConfigArgs.Builder
-
- Enclosing class:
- ServiceDnsConfigArgs
public static final class ServiceDnsConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceDnsConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceDnsConfigArgs
build()
ServiceDnsConfigArgs.Builder
dnsRecords(ServiceDnsConfigDnsRecordArgs... dnsRecords)
ServiceDnsConfigArgs.Builder
dnsRecords(com.pulumi.core.Output<java.util.List<ServiceDnsConfigDnsRecordArgs>> dnsRecords)
ServiceDnsConfigArgs.Builder
dnsRecords(java.util.List<ServiceDnsConfigDnsRecordArgs> dnsRecords)
ServiceDnsConfigArgs.Builder
namespaceId(com.pulumi.core.Output<java.lang.String> namespaceId)
ServiceDnsConfigArgs.Builder
namespaceId(java.lang.String namespaceId)
ServiceDnsConfigArgs.Builder
routingPolicy(com.pulumi.core.Output<java.lang.String> routingPolicy)
ServiceDnsConfigArgs.Builder
routingPolicy(java.lang.String routingPolicy)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceDnsConfigArgs defaults)
-
-
Method Detail
-
dnsRecords
public ServiceDnsConfigArgs.Builder dnsRecords(com.pulumi.core.Output<java.util.List<ServiceDnsConfigDnsRecordArgs>> dnsRecords)
- Parameters:
dnsRecords
- An array that contains one DnsRecord object for each resource record set. See `dns_records` Block for details.- Returns:
- builder
-
dnsRecords
public ServiceDnsConfigArgs.Builder dnsRecords(java.util.List<ServiceDnsConfigDnsRecordArgs> dnsRecords)
- Parameters:
dnsRecords
- An array that contains one DnsRecord object for each resource record set. See `dns_records` Block for details.- Returns:
- builder
-
dnsRecords
public ServiceDnsConfigArgs.Builder dnsRecords(ServiceDnsConfigDnsRecordArgs... dnsRecords)
- Parameters:
dnsRecords
- An array that contains one DnsRecord object for each resource record set. See `dns_records` Block for details.- Returns:
- builder
-
namespaceId
public ServiceDnsConfigArgs.Builder namespaceId(com.pulumi.core.Output<java.lang.String> namespaceId)
- Parameters:
namespaceId
- The ID of the namespace to use for DNS configuration.- Returns:
- builder
-
namespaceId
public ServiceDnsConfigArgs.Builder namespaceId(java.lang.String namespaceId)
- Parameters:
namespaceId
- The ID of the namespace to use for DNS configuration.- Returns:
- builder
-
routingPolicy
public ServiceDnsConfigArgs.Builder routingPolicy(@Nullable com.pulumi.core.Output<java.lang.String> routingPolicy)
- Parameters:
routingPolicy
- The routing policy that you want to apply to all records that Route 53 creates when you register an instance and specify the service. Valid Values: MULTIVALUE, WEIGHTED- Returns:
- builder
-
routingPolicy
public ServiceDnsConfigArgs.Builder routingPolicy(java.lang.String routingPolicy)
- Parameters:
routingPolicy
- The routing policy that you want to apply to all records that Route 53 creates when you register an instance and specify the service. Valid Values: MULTIVALUE, WEIGHTED- Returns:
- builder
-
build
public ServiceDnsConfigArgs build()
-
-