Share via


LocalDnsForwardPolicy Class

public final class LocalDnsForwardPolicy
extends ExpandableStringEnum<LocalDnsForwardPolicy>

Forward policy for selecting upstream DNS server. See [forward plugin](https://coredns.io/plugins/forward) for more information.

Field Summary

Modifier and Type Field and Description
static final LocalDnsForwardPolicy RANDOM

Implements random upstream DNS server selection.

static final LocalDnsForwardPolicy ROUND_ROBIN

Implements round robin upstream DNS server selection.

static final LocalDnsForwardPolicy SEQUENTIAL

Implements sequential upstream DNS server selection.

Constructor Summary

Constructor Description
LocalDnsForwardPolicy()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of LocalDnsForwardPolicy value.

Method Summary

Modifier and Type Method and Description
static LocalDnsForwardPolicy fromString(String name)

Creates or finds a LocalDnsForwardPolicy from its string representation.

static Collection<LocalDnsForwardPolicy> values()

Gets known LocalDnsForwardPolicy values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

RANDOM

public static final LocalDnsForwardPolicy RANDOM

Implements random upstream DNS server selection. See [forward plugin](https://coredns.io/plugins/forward) for more information.

ROUND_ROBIN

public static final LocalDnsForwardPolicy ROUND_ROBIN

Implements round robin upstream DNS server selection. See [forward plugin](https://coredns.io/plugins/forward) for more information.

SEQUENTIAL

public static final LocalDnsForwardPolicy SEQUENTIAL

Implements sequential upstream DNS server selection. See [forward plugin](https://coredns.io/plugins/forward) for more information.

Constructor Details

LocalDnsForwardPolicy

@Deprecated
public LocalDnsForwardPolicy()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of LocalDnsForwardPolicy value.

Method Details

fromString

public static LocalDnsForwardPolicy fromString(String name)

Creates or finds a LocalDnsForwardPolicy from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding LocalDnsForwardPolicy.

values

public static Collection<LocalDnsForwardPolicy> values()

Gets known LocalDnsForwardPolicy values.

Returns:

known LocalDnsForwardPolicy values.

Applies to