Class ServiceDnsConfigArgs.Builder

  • Enclosing class:
    ServiceDnsConfigArgs

    public static final class ServiceDnsConfigArgs.Builder
    extends java.lang.Object
    • 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
      • 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