_bidiRequest('/Ydb.Coordination.V1.CoordinationService/Session', ['\Ydb\Coordination\SessionResponse','decode'], $metadata, $options); } /** * Creates a new coordination node * @param \Ydb\Coordination\CreateNodeRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function CreateNode(\Ydb\Coordination\CreateNodeRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Coordination.V1.CoordinationService/CreateNode', $argument, ['\Ydb\Coordination\CreateNodeResponse', 'decode'], $metadata, $options); } /** * Modifies settings of a coordination node * @param \Ydb\Coordination\AlterNodeRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function AlterNode(\Ydb\Coordination\AlterNodeRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Coordination.V1.CoordinationService/AlterNode', $argument, ['\Ydb\Coordination\AlterNodeResponse', 'decode'], $metadata, $options); } /** * Drops a coordination node * @param \Ydb\Coordination\DropNodeRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function DropNode(\Ydb\Coordination\DropNodeRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Coordination.V1.CoordinationService/DropNode', $argument, ['\Ydb\Coordination\DropNodeResponse', 'decode'], $metadata, $options); } /** * Describes a coordination node * @param \Ydb\Coordination\DescribeNodeRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function DescribeNode(\Ydb\Coordination\DescribeNodeRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Coordination.V1.CoordinationService/DescribeNode', $argument, ['\Ydb\Coordination\DescribeNodeResponse', 'decode'], $metadata, $options); } }