Class MetroOptimizer.SiteBuilder
java.lang.Object
com.eqixiac.equinix.design.optimizer.MetroOptimizer.SiteBuilder
- Enclosing class:
MetroOptimizer
Adds one
SiteIntent.-
Method Summary
Modifier and TypeMethodDescriptioncoordinates(double latitude, double longitude) done()headcount(int headcount) nearestMetro(MetroCode metro) nearestMetro(MetroId metro) nearestMetro(String metroCode) weight(double weight)
-
Method Details
-
nearestMetro
- Parameters:
metro- the site's metro- Returns:
- this builder
-
nearestMetro
- Parameters:
metroCode- the site's metro code- Returns:
- this builder
-
nearestMetro
- Parameters:
metro- the site's metro- Returns:
- this builder
-
coordinates
- Parameters:
latitude- decimal degreeslongitude- decimal degrees- Returns:
- this builder
-
role
- Parameters:
role- what the site is- Returns:
- this builder
-
headcount
- Parameters:
headcount- people at the site- Returns:
- this builder
-
weight
- Parameters:
weight- explicit relative importance- Returns:
- this builder
-
done
- Returns:
- the parent builder
-