Interface ResolverRuleConfig.Builder

    • Method Detail

      • name

        ResolverRuleConfig.Builder name​(String name)

        The new name for the Resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.

        Parameters:
        name - The new name for the Resolver rule. The name that you specify appears in the Resolver dashboard in the Route 53 console.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetIps

        ResolverRuleConfig.Builder targetIps​(Collection<TargetAddress> targetIps)

        For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

        Parameters:
        targetIps - For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • targetIps

        ResolverRuleConfig.Builder targetIps​(TargetAddress... targetIps)

        For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.

        Parameters:
        targetIps - For DNS queries that originate in your VPC, the new IP addresses that you want to route outbound DNS queries to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • resolverEndpointId

        ResolverRuleConfig.Builder resolverEndpointId​(String resolverEndpointId)

        The ID of the new outbound Resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps.

        Parameters:
        resolverEndpointId - The ID of the new outbound Resolver endpoint that you want to use to route DNS queries to the IP addresses that you specify in TargetIps.
        Returns:
        Returns a reference to this object so that method calls can be chained together.