Package com.yahoo.config.provision.zone
Interface ZoneList
- All Superinterfaces:
ZoneFilter
Provides filters for and access to a list of ZoneIds.
This is typically offered after an initial filter from
ZoneFilter
has been applied.
This forces the developer to consider which zones to process.- Author:
- jonmv
-
Method Summary
Modifier and TypeMethodDescriptionOnly the given zones — combine with not() for best effect!Zones where hosts are dynamically provisionedReturns the zone with the given id, if this exists.ids()
Returns the ZoneIds of all zones in this list.Zones in one of the given clouds.in
(Environment... environments) Zones in one of the given environments.in
(RegionName... regions) Zones in one of the given regions.not()
Negates the next filter.routingMethod
(RoutingMethod method) Zones where traffic is routed using given methodzones()
Returns the ZoneApi of all zones in this list.Methods inherited from interface com.yahoo.config.provision.zone.ZoneFilter
all, controllerUpgraded, publiclyVisible, reachable
-
Method Details
-
not
ZoneList not()Negates the next filter.- Specified by:
not
in interfaceZoneFilter
-
in
Zones in one of the given environments. -
in
Zones in one of the given regions. -
in
Zones in one of the given clouds. -
among
Only the given zones — combine with not() for best effect! -
dynamicallyProvisioned
ZoneList dynamicallyProvisioned()Zones where hosts are dynamically provisioned -
routingMethod
Zones where traffic is routed using given method -
get
Returns the zone with the given id, if this exists. -
zones
Returns the ZoneApi of all zones in this list. -
ids
Returns the ZoneIds of all zones in this list.
-