private GfManagerAgentConfig buildAgentConfig(InternalLogWriter logWriter) {
    RemoteTransportConfig conf = new RemoteTransportConfig(isMcastEnabled(), getDisableTcp(),
        getDisableAutoReconnect(), getBindAddress(), buildSSLConfig(), parseLocators(),
        getMembershipPortRange(), getTcpPort(), ClusterDistributionManager.ADMIN_ONLY_DM_TYPE);
    return new GfManagerAgentConfig(getSystemName(), conf, logWriter, alertLevel.getSeverity(),
        this, this);
  }
Builds the configuration needed to connect to a GfManagerAgent which is the main gateway into
the internal.admin api. GfManagerAgent is used to actually connect to the distributed gemfire
system.

@param logWriter the LogWriterI18n to use for any logging
@return the configuration needed to connect to a GfManagerAgent
geode-core/src/main/java/org/apache/geode/admin/internal/AdminDistributedSystemImpl.java