drain = $drain; } /** * @return bool */ public function getDrain() { return $this->drain; } /** * @param int */ public function setReceiveWorkPort($receiveWorkPort) { $this->receiveWorkPort = $receiveWorkPort; } /** * @return int */ public function getReceiveWorkPort() { return $this->receiveWorkPort; } /** * @param StreamingApplianceSnapshotConfig */ public function setSnapshotConfig(StreamingApplianceSnapshotConfig $snapshotConfig) { $this->snapshotConfig = $snapshotConfig; } /** * @return StreamingApplianceSnapshotConfig */ public function getSnapshotConfig() { return $this->snapshotConfig; } /** * @param TopologyConfig */ public function setStreamingComputationTopology(TopologyConfig $streamingComputationTopology) { $this->streamingComputationTopology = $streamingComputationTopology; } /** * @return TopologyConfig */ public function getStreamingComputationTopology() { return $this->streamingComputationTopology; } /** * @param int */ public function setWorkerHarnessPort($workerHarnessPort) { $this->workerHarnessPort = $workerHarnessPort; } /** * @return int */ public function getWorkerHarnessPort() { return $this->workerHarnessPort; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(StreamingSetupTask::class, 'Google_Service_Dataflow_StreamingSetupTask');