32class broadcast_job_target {
35 virtual ~broadcast_job_target() =
default;
42 [[nodiscard]] IGNITE_API
static std::shared_ptr<broadcast_job_target>
node(
cluster_node val);
49 [[nodiscard]] IGNITE_API
static std::shared_ptr<broadcast_job_target>
nodes(std::set<cluster_node> vals);
56 [[nodiscard]] IGNITE_API
static std::shared_ptr<broadcast_job_target>
nodes(
const std::vector<cluster_node> &vals);
60 broadcast_job_target() =
default;