public IVostokHerculesSinkBuilder SetServiceDiscoveryTopology(string environment, string application) { clusterProviderBuilder = ClusterProviderBuilder.FromServiceDiscovery( environment ?? throw new ArgumentNullException(nameof(environment)), application ?? throw new ArgumentNullException(nameof(application))); return(this); }
public IVostokHerculesSinkBuilder SetClusterProvider(IClusterProvider clusterProvider) { instance = null; clusterProviderBuilder = ClusterProviderBuilder.FromValue(clusterProvider ?? throw new ArgumentNullException(nameof(clusterProvider))); return(this); }
public IVostokHerculesSinkBuilder SetClusterConfigTopology(string path) { instance = null; clusterProviderBuilder = ClusterProviderBuilder.FromClusterConfig(path ?? throw new ArgumentNullException(nameof(path))); return(this); }
public IVostokHerculesSinkBuilder SetExternalUrlTopology(string url) { instance = null; clusterProviderBuilder = ClusterProviderBuilder.FromValue(new FixedClusterProvider(url ?? throw new ArgumentNullException(nameof(url)))); return(this); }