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 ServiceDnsConfigArgsbuild()ServiceDnsConfigArgs.BuilderdnsRecords(ServiceDnsConfigDnsRecordArgs... dnsRecords)ServiceDnsConfigArgs.BuilderdnsRecords(com.pulumi.core.Output<java.util.List<ServiceDnsConfigDnsRecordArgs>> dnsRecords)ServiceDnsConfigArgs.BuilderdnsRecords(java.util.List<ServiceDnsConfigDnsRecordArgs> dnsRecords)ServiceDnsConfigArgs.BuildernamespaceId(com.pulumi.core.Output<java.lang.String> namespaceId)ServiceDnsConfigArgs.BuildernamespaceId(java.lang.String namespaceId)ServiceDnsConfigArgs.BuilderroutingPolicy(com.pulumi.core.Output<java.lang.String> routingPolicy)ServiceDnsConfigArgs.BuilderroutingPolicy(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 `dnsRecords` 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 `dnsRecords` 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 `dnsRecords` 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()
-
-