public static AdminDistributedSystem getDistributedSystem(DistributedSystemConfig config) {
    return new AdminDistributedSystemImpl((DistributedSystemConfigImpl) config);
  }
Returns the distributed system for administrative monitoring and managing. You must then call
{@link AdminDistributedSystem#connect} before interacting with the actual system.

@param config configuration definition of the system to administer
@return administrative interface for a distributed system
geode-core/src/main/java/org/apache/geode/admin/AdminDistributedSystemFactory.java