_simpleRequest('/Ydb.Scheme.V1.SchemeService/MakeDirectory', $argument, ['\Ydb\Scheme\MakeDirectoryResponse', 'decode'], $metadata, $options); } /** * Remove Directory. * @param \Ydb\Scheme\RemoveDirectoryRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function RemoveDirectory(\Ydb\Scheme\RemoveDirectoryRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Scheme.V1.SchemeService/RemoveDirectory', $argument, ['\Ydb\Scheme\RemoveDirectoryResponse', 'decode'], $metadata, $options); } /** * Returns information about given directory and objects inside it. * @param \Ydb\Scheme\ListDirectoryRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function ListDirectory(\Ydb\Scheme\ListDirectoryRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Scheme.V1.SchemeService/ListDirectory', $argument, ['\Ydb\Scheme\ListDirectoryResponse', 'decode'], $metadata, $options); } /** * Returns information about object with given path. * @param \Ydb\Scheme\DescribePathRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function DescribePath(\Ydb\Scheme\DescribePathRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Scheme.V1.SchemeService/DescribePath', $argument, ['\Ydb\Scheme\DescribePathResponse', 'decode'], $metadata, $options); } /** * Modify permissions. * @param \Ydb\Scheme\ModifyPermissionsRequest $argument input argument * @param array $metadata metadata * @param array $options call options * @return \Grpc\UnaryCall */ public function ModifyPermissions(\Ydb\Scheme\ModifyPermissionsRequest $argument, $metadata = [], $options = []) { return $this->_simpleRequest('/Ydb.Scheme.V1.SchemeService/ModifyPermissions', $argument, ['\Ydb\Scheme\ModifyPermissionsResponse', 'decode'], $metadata, $options); } }