Class EquinixConfig

java.lang.Object
com.eqixiac.equinix.EquinixConfig

public class EquinixConfig extends Object
Construction-time options for an Equinix client or Equinix session, passed instead of the bare (credentials, sandbox) arguments when finer control is needed:
Fabric fabric = new Fabric(credentials, EquinixConfig.builder()
        .sandbox(false)
        .autoLoadMetros(true)
        .retryPolicy(RetryPolicy.none())
        .build());

All options have sensible defaults (defaults()); the plain new Fabric(credentials) and new Fabric(credentials, sandbox) constructors are equivalent to passing a config that differs only in sandbox.

Author:
ianjones
  • Constructor Details

    • EquinixConfig

      public EquinixConfig()
  • Method Details

    • defaults

      public static EquinixConfig defaults()
      Returns:
      a config with all defaults (production, auto-load metros on, default retry policy)